title: Best non-flash upload component for web applications?
body: <p>I would like recommendations for upload scripts/components.  My criteria:</p>
  
  <ul>
  <li>No flash</li>
  <li>Plain Javascript ok, jquery ok</li>
  <li>Must provide progress bar (updated from for instance ajax call).</li>
  </ul>
  
  <p>Probably isn't relevant, but I use ASP.NET MVC on server side.</p>
  
  <p>Thanks</p>
  
  <p><strong>UPDATE</strong>
  Yes, I know there will need to be a server side component to this, but I can provide that.  I'm more interested in the client side scripts. (Perhaps some solutions will be tied to their server side implimentations though - I don't know)</p>
  
  <p>Just to clarify - it doesn't have to be .net specific.  I'm happy to use a component that only comes with (for instance) PHP server side scripts, and roll my own for .net.</p>
  
  <hr>
  
  <p>Thanks for all the answers - some very useful info there.  In the end I accepted the 'AJAX uploader' - It didn't meet the progress bar requirement, but it seems that nothing might (at least without flash).  I think I will also look into the possibililty of creating my own, based on some of the info here - will post back if I have any luck.</p>