我面临着将文件上传到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);
});
});