I’ve got a web application where users can upload and share their powerpoint files.
2007 support is not that crucial to me right now - but what is is that .PPT files (i.e. those made “compatible” with PowerPoint 2003) created with PowerPoint 2007 cause the thumbnail generation function in Aspose.Slides to spike w3wp.exe at 100% when they are viewed online. Stopping the w3wp.exe process by hand is the only way to bring the server back.
If I have no way of detecting which version of Office was used to created a PPT (not a pptx) file, then I’ve got the possibility of time bombs on my server - any innocent user who uploads a PowerPoint 2003 file created in 2007 can bring my server to its knees.
Is there a way you can think around this? I could totally be doing something wrong in generating the thumbnail, but I’m pretty sure we are using the same sample code that was provided, and 2003 .PPT files created in 2003 work fine.
I guess what I need are suggestions: is there a way to say “hey, this process is starting to spin out of control. I’d better stop doing what I’m doing.” from my ASP.NET 2.0 page?
I’m totally patient, and eagerly await your next versions which will eventually deal with Office 2007 files (PPTX), but right now, I’ve got Office 2007 users who are uploading “poison pills” (PPT 2003 compatible, but created in 2007) to my server without even meaning to. This is making the site unviable, and is a total liability for us.
Any suggestions are welcome.