Я видел application/csv
подержанные и тоже text/csv
.
Какая разница? Есть ли разница? Имеет ли значение, что, если запрос соответствует тому, что доступно? Они взаимозаменяемы?
источник
Я видел application/csv
подержанные и тоже text/csv
.
Какая разница? Есть ли разница? Имеет ли значение, что, если запрос соответствует тому, что доступно? Они взаимозаменяемы?
Есть RFC, который покрывает это и говорит использовать text/csv
.
Этот RFC обновляет RFC 4180.
Недавно я обнаружил явный mimetype для приложения Excel / vnd.ms-excel. Он был зарегистрирован в IANA в 96 году. Обратите внимание на опасения, связанные с тем, чтобы быть в зависимости от отправителя и нарушения вашей машины .
Тип носителя: application / vnd.ms-excel
Имя Microsoft Excel (тм)
Обязательные параметры: нет
Необязательные параметры: имя
Вопросы кодирования: предпочтительно base64
Соображения безопасности: Как и в большинстве типов приложений, эти данные предназначены для интерпретации программой, которая понимает данные в системе получателя. Получатели должны понимать, что они находятся в «милости» отправителя при получении данных этого типа, поскольку данные будут выполняться в их системе, и безопасность их компьютеров может быть нарушена.
OID {org-id ms-files (4) ms-excel (3)}
Таблица типов объектов
Комментарии Этот тип носителя / OID используется для общей идентификации Microsoft Excel (т. Е. Независимо от версии, подтипа или формата платформы).
Я не знал, что расширения поставщика были разрешены. Проверьте этот ответ, чтобы узнать больше - спасибо starbeamrainbowlabs за ссылку.
vnd.ms-excel
. +1, я, например, подумал, что это была интересная заметка;)Вы должны использовать «text / csv» в соответствии с RFC 4180 .
источник
Странное поведение с
MS Excel
: Если я экспортирую в «текстовый формат, разделенный запятыми (csv
)», это mime-тип, который я получаю после загрузки на мой веб-сервер:Таким образом, Microsoft, похоже, снова занимается своими делами, независимо от существующих стандартов: https://en.wikipedia.org/wiki/Comma-separated_values
источник
Моим пользователям разрешено загружать файлы CSV,
text/csv
и ониapplication/csv
пока не отображаются. Это те, которые определены через finfo () :И это те, которые передаются через браузер:
Следующие типы не появились, но могли:
источник
Для тех, кто борется с Google API mimeType для * .csv файлов. Я нашел список типов MIME для файлов Google Api Docs (посмотрите на результат)
Источник здесь: https://developers.google.com/drive/v3/web/manage-downloads#downloading_google_documents в таблице под заголовком: «Форматы Google Doc и поддерживаемые типы экспорта MIME сопоставляются друг с другом следующим образом»
Есть и другой список
Источник здесь: https://developers.google.com/drive/v3/web/mime-types
Но первый был более полезным для моего варианта использования ..
Удачного кодирования;)
источник