J'ai vu application/csv
utilisé et aussi text/csv
.
Quelle est la différence ? Y a-t-il une différence ? Est-ce que cela a de l'importance tant que la demande correspond à quelque chose qui est disponible ? Sont-ils interchangeables ?
text/csv
.
Ce RFC met à jour le RFC 4180.
J'ai récemment découvert un mimetype explicite pour Excel : application/vnd.ms-excel. Il a été enregistré auprès de [IANA][2] en '96. Notez les préoccupations soulevées à propos du fait d'être à la mercie de l'expéditeur et d'avoir votre machine violée.
Media Type : application/vnd.ms-excel
Nom Microsoft Excel (tm)
Paramètres requis : aucun
Paramètres facultatifs : nom
Considérations sur l'encodage : base64 de préférence
Considérations de sécurité : comme pour la plupart des types d'applications, ces données sont destinées à être interprétées par un programme qui comprend les données du système du destinataire. le système du destinataire. Les destinataires doivent comprendre qu'ils sont à Les destinataires doivent comprendre qu'ils sont à la merci de l'expéditeur lorsqu'ils reçoivent ce type de données, car elles seront exécutées sur le système du destinataire. les données seront exécutées sur leur système, et la sécurité de leurs machines peut être violée. machines peuvent être violées.
OID { org-id ms-files(4) ms-excel (3) }
Type d'objet feuille de calcul
Commentaires Ce type de média/OID est utilisé pour identifier Microsoft Excel de manière générique (c'est-à-dire indépendamment de la version, du sous-type ou du format de la plate-forme).
Je ne savais pas que les extensions de fournisseur étaient autorisées. Consultez [cette réponse][3] pour en savoir plus - merci à [starbeamrainbowlabs][4] pour la référence.
[1] : http://tools.ietf.org/html/rfc7111 [2] : https://www.iana.org/assignments/media-types/application/vnd.ms-excel [3] : https://stackoverflow.com/questions/5351093/what-is-the-meaning-of-vnd-in-mime-types/5351162 [4] : https://stackoverflow.com/users/1460422/starbeamrainbowlabs
Vous devez utiliser le format "text/csv" ; conformément à la [RFC 4180][1].
Comportement étrange avec MS Excel
:
Si j'exporte au format "text based, comma-separated format (csv
)" ; c'est le type mime que j'obtiens après le téléchargement sur mon serveur :
[name] => data.csv
[type] => application/vnd.ms-excel
Il semble donc que Microsoft fasse à nouveau ses propres affaires, sans tenir compte des normes existantes : https://en.wikipedia.org/wiki/Comma-separated_values