Загрузка файлов AWS s3 не работает в Chrome (отлично работает с IE, Mozilla, Safari) - PullRequest
10 голосов
/ 07 декабря 2011

Я использую s3 для хранения своих pdf файлов. Но когда я пытаюсь загрузить файлы из s3 с помощью браузера Chrome, он ничего не делает. Это просто обновить страницу, без ошибок, ничего ... Но из других браузеров я могу скачать этот файл. Когда я проверил в консоли, он выдает «Ресурс интерпретируется как Другое, но передается с неопределенным типом MIME»

Я получил одну ветку от AWS https://forums.aws.amazon.com/thread.jspa?threadID=79493

Но мы не можем сказать пользователю, что нужно отключить этот плагин и затем загрузить.

Это проблема с конца AWS?

Я много искал, но не нашел решения. Пожалуйста, помогите мне решить эту проблему.

Спасибо, Виджей

1 Ответ

13 голосов
/ 12 января 2012

У меня тоже была эта проблема. Решение состоит в том, чтобы заставить Chrome загружать файл PDF вместо того, чтобы пытаться открыть его в своей программе чтения.

В вашем запросе GET добавьте response-content-disposition=attachment. Обратитесь к документации S3 о том, как это сделать.

Более подробная информация доступна здесь .

...