S3存储桶文件上传进度不适用于生产环境

时间:2019-05-22 08:17:43

标签: amazon-web-services amazon-s3 angular6

我面临着将文件上传到AWS s3存储桶的进度问题。在本地服务器上工作正常。但是在生产中并没有取得进展。上传完成后直接获得成功电话。

  

当我们强制刷新浏览器或可以说清理其缓存时,它工作正常。   如果我们在本地构建,效果很好。

            console.log( 'in uploads');
            s3
                .upload({ Key: finalKey + file.name, Bucket: bucketName, Body: file, ACL: 'public-read' })
                .on('httpUploadProgress', (event) => {
                    console.log('progress', Math.round(event.loaded / event.total * 100));
                    this.uploadProgress.emit(Math.round(event.loaded / event.total * 100));
                })
                .send(function(err, data) {
                    if (err) reject(err);
                    if (data) resolve(data.Location);
                });
        });

0 个答案:

没有答案