Почему Amazon S3 добавляет Mime Types и переименовывает мои файлы при загрузке? - PullRequest
0 голосов
/ 26 апреля 2019

Так что это странно, и я не уверен, что происходит.У меня есть веб-приложение, которое долгое время прекрасно работало - по крайней мере, в отношении этой функции - и вдруг оно сломалось.

У меня есть файлы, загруженные с помощью Paperclip в Amazon S3.Скрепка, по-видимому, не загружает MIME-тип в S3, что никогда не было проблемой, но возникла «новая» проблема.(По-видимому, в прошлом это была проблема с перебоями, но теперь она стала непротиворечивой.) При загрузке файлы переименовываются в .zip, что не имеет смысла и приводит к их поломке.Основной рабочий процесс:

  • Загружаем файл с помощью скрепки.Он приземляется на S3, при отсутствии любого типа MIME.
  • Мы получаем предварительно подписанный запрос на загрузку и перенаправляем пользователя на загрузку файла с S3
  • S3 добавляет тип MIME, подает файл идает загрузку заголовок имени файла с суффиксом .zip filetype.
  • Пользователь получает файл .zip, который не имеет ничего общего, не работает.

Я в своем уме - что происходит?Как мне это остановить?Что за приличное исправление?

...