Dropzonejs is a lightweight jquery plugin that supports drag and drop file uploads with image previews in modern browser and fallback to default file upload in old browsers. It can trun any HTML element in dropzone i.e; user can drag and drop a file onto it, and the file gets uploaded to the server via AJAX.
Dropzonejs can show image previews when images are being uploaded. The plugin support progress updates, multiple file uploads and uploading of large files . It can be used with any server side language.