I would like to know how to upload large files to amazon S3 (> 1 terabyte)
Ideally the web-app upload mechanism should have:
- Real time progress bar
- Upload Speed stats
- Pause / Resume Support
- Upload directly from computer to amazon S3
- Memory efficient, so that the large file can be sent via the web browser.
I have tried Uploadify S3 via Django. Although it looks like it can not handle large files very well.
Does anyone know about an existing demo app on Github or documentation using any of the following languages?
- Rails
- Django
- PHP
- Java
Recently, also I have goggled about the Knox S3 library and nodejs, although I haven't found a demo app for uploading.
try resumable.js , it's a javascript library that supports chunking, but only in chrome and firefox.