1

我想知道如何将大文件上传到亚马逊 S3(> 1 TB)

理想情况下,网络应用上传机制应该有:

  1. 实时进度条
  2. 上传速度统计
  3. 暂停/恢复支持
  4. 直接从电脑上传到amazon S3
  5. 内存高效,因此可以通过网络浏览器发送大文件。

我已经尝试通过Django Uploadify S3。虽然看起来它不能很好地处理大文件。

有人知道 Github 上现有的演示应用程序或使用以下任何一种语言的文档吗?

  • 导轨
  • 姜戈
  • PHP
  • 爪哇

最近,我也关注了Knox S3 库nodejs,虽然我还没有找到用于上传的演示应用程序。

4

2 回答 2

2

试试 resumable.js ,它是一个支持分块的 javascript 库,但仅在 chrome 和 firefox 中。

于 2012-07-19T22:29:50.320 回答
1

你也可以试试https://github.com/Boxee/node-s3-resumable-upload 它允许像普通客户端一样开始上传,然后如果出现问题,恢复上传,以便支持大多数客户端,而恢复是一种“不显眼的增强”

于 2013-02-05T17:27:21.580 回答