Как указать тип содержимого по умолчанию для файлов SVG, загружаемых в Amazon Web Services S3?

Я использую файлы SVG для изображений в своем веб-приложении и S3 для обслуживания моего статического контента.

Каждый раз, когда я загружаю новый файл на S3, мне приходится вручную изменять тип содержимого этого файла, выбрав «Свойства» > «Метаданные» > «Тип содержимого». Я меняю его на «image/svg+xml», чтобы веб-браузеры интерпретировали его как изображение. Это отлично работает и все такое, но немного устаревает, так как я использую много файлов svg.

Итак, есть ли способ указать, что все файлы SVG должны по умолчанию обслуживаться с типом содержимого «image/svg+xml»?

РЕДАКТИРОВАТЬ: для чего это стоит, with-s3bot">этот ТАК вопрос связан с тем, что я использую Django Storages и S3 Boto.


person teewuane    schedule 19.01.2015    source источник
comment
Как выглядит ваш код? Добавление метаданных во время/после загрузки должно быть достаточно хорошим - metadata.setContentType("image/svg+xml");   -  person TJ-    schedule 20.01.2015