jQuery File Upload – A Full-Featured Plugin For Handling Uploads
jQuery File Upload is an impressive plugin for creating a flexible and user-friendly upload functionality with ease.
The plugin support multiple file selection and drag 'n' drops. It can display a preview of images to be uploaded and progress bars exist to inform users.
jQuery File Upload can handle cross-domain, chunked and resumable file uploads. File types and max-min sizes can be restricted with simple functions and it can work with any server-side language.
There are callbacks on every level and a detailed documentation that covers many different scenarios exists.