Javascript File Upload Widget – jQuery File Upload

File Upload widget with multiple file selection, drag&drop support, progress bars and preview images for jQuery.

Supports cross-domain, chunked and resumable file uploads and client-side image resizing.
Works with any server-side platform (PHP, Python, Ruby on Rails, Java, Node.js, Go etc.) that supports standard HTML form file uploads.

jQuery File Upload.