In this example you can find jQuery multiple files upload example, where the example replaced a specific div with a jQuery uploader queue. The best part is if it fails than it will not convert the specified element. A great example to check.
2- HTML5 drag & drop API
If you want to allow users to upload files while dragging and dropping files from their desktop to a browser than check out example.
3- HTML5 Drag and Drop Multiple File Upload
In this example you will be able to make a HTML5 drag and drop multiple file upload with native java script. There is only HTML5 used no plugin needed for this.
4- Html5 File Upload with Progress
Another great example to check where HTML5 file upload with progress options. You can use the variables that is passed from eventsspec.
5- HTML5 Drag and Drop File Upload
After reading this you will be able to develop a upload center for your own website, where a user can upload photos from their desktop by dragging and dropping them on to the browser window.
6- HTML5 File and Folder Upload Control
Awesome and fast with Slickupload, also you can scale it to advanced functionalities when you need them.
7- jQuery HTML5 File Upload with Bar Progress
Simple yet powerful way to make a drag and drop file upload example compatible with Mozilla latest, Google Chrome and Safari.
8- Multiple File Uploads using HTML5
Awesome example if your Chrome is taking lots of time to load flash multi files uploader.
9- Ajax Uploading With HTML5 File api
This is a Ajax uploading with HTML5 file api example very simple and straight to point.
10- HTML5 Multiple File Upload Plugin with progress-bar
I like this example as this plugin uses XHR for uploading multiple files and shows progress bar in FireFox 3.6+ and other + browsers.
Source: http://www.wokay.com/technology/10-html5-file-upload-with-jquery-example-56566.html