Загрузить файл MP3 в aws s3 корзину с заданным адресом и топором ios: размер файла 0b - PullRequest
1 голос
/ 04 марта 2020

Я пытаюсь загрузить 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);
                    });

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...