This is a spike to implement robust file upload in modern browsers. Using Drag&Drop, XHR2 and File APIs.
We'd like to cover the following features
- NodeJS Test server that handles streaming of uploaded files
- Drag and drop support for adding files to upload
- Upload progress indication
- Multiple file support
- Client side encryption (optional)
- Client side file processing / validation (optional)
- Client side chunks for large files (optional)
- Upload progress for individual files for multiple upload (optional)
- Resume interrupted file uploads for chunked uploads (optional)