Проверьте, можете ли вы заставить S3 указать тип содержимого файлов как application / octet-stream.
Я только что это подтвердил. В консоли управления AWS вы можете выбрать файл, щелкнуть «Свойства», выбрать вкладку «Метаданные», а затем установить тип содержимого «двоичный / октетный поток». Если это, например, изображение / JPEG это будет отображаться в браузере. Если он изменен на двоичный / октетный поток, он заставляет браузер загрузить его.