Загрузка файлов AWS s3 не работает в Chrome (отлично работает с IE, Mozilla, Safari)
Я использую s3 для хранения файлов в формате pdf. Но когда я пытаюсь загрузить файлы из s3 с помощью браузера Chrome, он ничего не делает. Он просто обновляет страницу, без ошибок, ничего...
Но из других браузеров я могу скачать этот файл.
Когда я проверил в консоли, он дает "Ресурс, интерпретируемый как" Другой ", но переносимый с типом MIME undefined".
Я получил один поток от AWS https://forums.aws.amazon.com/thread.jspa?threadID=79493
Но мы не можем сказать пользователю, что нужно отключить этот плагин и загрузить его.
Это проблема с конца AWS?
Я много искал, но не получил никакого решения.
Пожалуйста, помогите мне решить эту проблему.
Спасибо,
Виджей
Ответы
Ответ 1
У меня тоже была эта проблема. Это решение вынуждает Chrome загружать PDF файл, а не пытаться открыть его в своем читателе.
В запросе GET добавьте response-content-disposition=attachment
. Обратитесь к документации S3 о том, как это сделать.
Более подробная информация доступна здесь.