The Custom HTML File Upload widget with multiple file selection, drag & drop support, and a new progress bar. Its jQuery plugin to turn standard input type file into a nice drag & drop zone with validators. The jQuery Nice File Input Plugin provides an improved file input HTML element, while making Stylable for jQuery a better HTML input for files, allowing custom styling and initial values. See the full details here.