批量上传到AWS S3 JS SDK

时间:2019-05-16 01:35:12

标签: javascript amazon-s3

我正在使用javascript(aws js sdk)将20k至30k图像上传到AWS s3。我正在尝试找到将图像上传到s3的最佳方法。现在,我只是使用一个简单的for循环来启动API调用并跟踪进度。当我上传100张图片时,此过程效果很好,但是当我上传20,000张图片时,它会挂在浏览器上,因此,我试图找到一种更好的方法。

我的方法 1)使用Web Worker,但设置更让人头疼。

let len = files.length;// 20,000
for (let i = 0; i < len; i++) {
  aws
    .s3()
    .upload(params, callbackToHandleResponse)
    .on('httpUploadProgress', callbackToHandleProgress)
}

0 个答案:

没有答案