title: What's the most bullet-proof way to upload large files in a web app?
body: <p>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:</p>
  
  <ul>
  <li><a href="http://swfupload.org" rel="nofollow noreferrer">SWFUpload</a></li>
  <li>input type="file" for graceful degradation</li>
  </ul>
  
  <p>On the server-side, we have <a href="http://nginx.net/" rel="nofollow noreferrer">nginx</a> and the <a href="http://www.grid.net.ru/nginx/upload.en.html" rel="nofollow noreferrer">upload module</a> streaming the uploaded files into the server, then handing the requests off to a merb app.</p>
  
  <p>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 <a href="http://flickr.com" rel="nofollow noreferrer">Flickr</a> and <a href="http://vimeo.com" rel="nofollow noreferrer">Vimeo</a>, seem to work just fine.</p>
  
  <p>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?</p>