We have to accept large file uploads (video content) and want to do that in a way that works well across all standards-compliant browsers and plug-ins. Our current setup looks like this:
- SWFUpload
- input type="file" for graceful degradation
On the server-side, we have nginx and the upload module streaming the uploaded files into the server, then handing the requests off to a merb app.
Unfortunately, it looks like the recently released Adobe Flash Player 10 broke every single free/open uploading flash component out there (and then, some other sites which have their own proprietary versions as well), but some other sites, such as Flickr and Vimeo, seem to work just fine.
I've been poking around looking for other ways of doing this, but since compatibility with both Flash 9 and 10 is mandatory, I couldn't find a suitable solution. Any ideas?