Чем отличаются «content_type» для Active Storage? - PullRequest
0 голосов
/ 28 мая 2020

Где я могу найти список всех различных категорий content_type, которые есть в Active Storage? Я пытаюсь изменить значок в зависимости от типа файла.

Например: в документации указано application/pdf. Я также видел, что есть image/png, video, audio или text. Что меня интересует, так это часть перед расширением файла (следовательно, image или application). К какой категории, например, относится документ Word или Powerpoint? Сколько всего категорий content_type?

Заранее спасибо!

1 Ответ

2 голосов
/ 28 мая 2020

Тип содержимого - это MIME-тип загруженного документа. Если вы не исключили определенные типы, это может быть что угодно, потому что тип MIME должен иметь определенную структуру, но, по крайней мере, суффикс зависит от приложения.

Некоторые распространенные типы носителей :

  • application/javascript
  • application/json
  • application/msword (.do c)
  • application/pdf
  • application/vnd.api+json
  • application/vnd.ms-excel (.xls)
  • application/vnd.ms-powerpoint (.ppt)
  • application/vnd.oasis.opendocument.text (.odt)
  • application/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)
  • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
  • application/vnd.openxmlformats-officedocument.wordprocessingml.document (. docx)
  • application/x-www-form-urlencoded
  • application/xml
  • application/zip
  • audio/mpeg
  • image/gif
  • image/jpeg
  • image/png
  • multipart/form-data
  • text/csv
  • text/html
  • text/plain
  • text/xml
...