jQuery File Upload
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
Features
- Multiple file upload
- Drag & Drop support
- Upload progress bar
- Cancelable uploads
- Resumable uploads
- Chunked uploads
- Client-side image resizing
- Preview images, audio and video
- No browser plugins (e.g. Adobe Flash) required
- Graceful fallback for legacy browsers
- HTML file upload form fallback
- Cross-site file uploads
- Multiple plugin instances
- Customizable and extensible
- Multipart and file contents stream uploads
- Compatible with any server-side application platform