Я не совсем понимаю, как использовать библиотеку Amplify для фактической загрузки mp3-файла, хранящегося в моем хранилище s3. Я могу перечислить содержимое корзины и проанализировать все это в средстве просмотра деревьев, чтобы пользователи могли просматривать различные файлы, но как только я выбрал файл, у меня не получилось запустить его.
I ' Я уверен, что моя конфигурация амплификации правильная, так как я вижу все свои ожидаемые каталоги, и когда я выбираю файл, который хочу загрузить, я вижу правильный размер ответа:
Вы видно, что это занимает более 2 секунд и, похоже, загружает файл данных / mp3, но пользователю никогда не предлагается сохранить файл, и его нет в папке «Загрузки».
Вот захват моей настройки метаданных файла из моего ведра:
И метод, который я вызываю:
getFile (fileKey) {
Storage.get(fileKey, {download: true})
}
Без конфигурации «download: true» я получаю проверенный URL обратно в ответ. Я хотел бы не делать второй запрос с использованием этого URL, если возможно, скачайте файл. Что-нибудь еще, что я, возможно, пропустил? Для операций s3 лучше go вернуться к стандартному aws -sdk? Заранее спасибо!