Я пытаюсь загрузить mp3-файл из моего reactjs внешнего интерфейса в aws s3 корзину. Я использую предопределенные URL-адреса, сгенерированные в моем экспресс-бэкенде. все работает нормально, и имя файла отображается в корзине was, но размер файла всегда пуст (0B). Пример файла выглядит следующим образом:
File {name: "1583327684640.mp3", lastModified: 1583327684640, lastModifiedDate: Wed Mar 04 2020 14:14:44 GMT+0100 (Mitteleuropäische Normalzeit), webkitRelativePath: "", size: 50688, …}
Нужно ли что-то делать с файлом перед его загрузкой?
axios.put("presigned-put-url", this.state.audio_file, {headers: {'ContentType': 'audio/mp3'}})
.then(res => {
setTimeout(()=>{
console.log(res);
}, 2000)
})
.catch(err => {
console.log('Sorry, something went wrong');
console.log('err', err);
});
Спасибо за помощь!