После сохранения файла в s3 через boto3 он загружается вместо просмотра - PullRequest
2 голосов
/ 08 ноября 2019

Я сохраняю html-контент в Amazon s3 из api фляги, используя модуль boto3 с кодом

s3.Object (BUCKET_NAME, PREFIX + file_name + '. Html'). Put (Body)= html_content)

Файл хранится в s3, но когда я собираюсь его просмотреть, он просто загружается, а не просматривается. Я бы предпочел просмотреть файл вместо его загрузки. Как это исправить из команд boto3? Пожалуйста, помогите мне.

1 Ответ

1 голос
/ 12 ноября 2019

Перейдите в корзину S3 и перейдите к файлу> свойства> метаданные, есть ключ Content-Type, который сообщает AWS, какой это тип контента, он, вероятно, установлен в двоичный формат, поэтому он будет загружаться только в данный момент. , как на этом скриншоте:

metadata screenshot

Если вы, например, измените это значение на «text / plain», оно попытается его просмотреть.

...