ipegasus
ipegasus

Reputation: 15242

How to upload a one terabyte file to Amazon S3 via webapp?

I would like to know how to upload large files to amazon S3 (> 1 terabyte)

Ideally the web-app upload mechanism should have:

  1. Real time progress bar
  2. Upload Speed stats
  3. Pause / Resume Support
  4. Upload directly from computer to amazon S3
  5. 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?

Recently, also I have goggled about the Knox S3 library and nodejs, although I haven't found a demo app for uploading.

Upvotes: 1

Views: 1243

Answers (2)

Alon Burg
Alon Burg

Reputation: 2540

Also you might want to try https://github.com/Boxee/node-s3-resumable-upload It allows to start uploading like a regular client, and then if something goes wrong, resume the upload, so that most clients are supported, and resuming is an "unobtrusive enhancement"

Upvotes: 1

Adam Krawesky
Adam Krawesky

Reputation: 1353

try resumable.js , it's a javascript library that supports chunking, but only in chrome and firefox.

Upvotes: 2

Related Questions