У меня проблема с загрузкой файла в корзину 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);
});
});