jQuery File Upload is an open source plugin for jQuery that supports multiple file upload with lots of useful features including drag and drop, upload progress indicator and cross-site file uploads.
jQuery File Upload Works with Google App Engine (Python, Java), Ruby on Rails, PHP and any other platform that supports HTTP file uploads.
Requirements : jQuery Library 1.4
Demo : http://aquantum-demo.appspot.com/file-upload
License: MIT License