Dropzone.js – Drag & Drop Uploads

Dropzone.js is a drag and drop style frontend file uploader with upload progress and file previews.