具有暂停和恢复功能的S3分段上传

时间:2019-06-02 05:09:25

标签: javascript amazon-s3 stream

我正在尝试通过暂停和恢复选项实现s3分段上传。我在这里使用s3-upload-stream npm软件包进行检查

在用户关闭应用程序之前它可以正常工作。但是当用户意外关闭应用程序时,这意味着我必须手动恢复上传。所以使用我就是他们提到的这种方法。

输入var upload = s3Stream.upload( { 值区:“值区名称”, 密钥:“密钥名称”, ACL:“公开阅读”, StorageClass:“ REDUCED_REDUNDANCY”, ContentType:“二进制/八位字节流” }, { UploadId:“ f1j2b47238f12984f71b2o8347f12”, 部分: [   {     ETag:“ 3k2j3h45t9v8aydgajsda”,     零件编号:1   },   {     Etag:“ kjgsdfg876sd8fgk3j44t”,     零件号:2   } ]}); 我正在将此Etag,部件号和上传ID保存在db中。

但是通过这种方式恢复无法正常工作。

我认为已经上传的部分也以此方式再次上传。因为上传后上传的文件的大小大于原始文件的大小,并且还纠正了上传文件无法打开??

我想念的是什么,请帮助大家!

0 个答案:

没有答案