J'ai vu application/csv
utilisé et aussi text/csv
.
Quelle est la différence? Y a-t-il une différence? Est-ce important tant que la demande correspond à quelque chose qui est disponible? Sont-ils interchangeables?
la source
J'ai vu application/csv
utilisé et aussi text/csv
.
Quelle est la différence? Y a-t-il une différence? Est-ce important tant que la demande correspond à quelque chose qui est disponible? Sont-ils interchangeables?
Il y a un RFC qui le couvre et dit d'utiliser text/csv
.
Cette RFC met à jour la RFC 4180.
Récemment, j'ai découvert un mimetype explicite pour l'application Excel / vnd.ms-excel. Il a été enregistré auprès de l' IANA en 1996. Notez les inquiétudes soulevées par le fait d'être à la merci de l'expéditeur et de violer votre machine .
Type de support: application / vnd.ms-excel
Nom Microsoft Excel (tm)
Paramètres requis: Aucun
Paramètres facultatifs: nom
Considérations d'encodage: base64 préféré
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. Les destinataires doivent comprendre qu'ils sont à la «merci» de l'expéditeur lorsqu'ils reçoivent ce type de données, car les données seront exécutées sur leur système et la sécurité de leurs machines peut être violée.
OID {org-id ms-files (4) ms-excel (3)}
Feuille de calcul de type d'objet
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 plate-forme).
Je ne savais pas que les extensions de fournisseur étaient autorisées. Consultez cette réponse pour en savoir plus - merci starbeamrainbowlabs pour la référence.
vnd.ms-excel
. +1, pour ma part, je pensais que c'était une note intéressante;)Vous devez utiliser "text / csv" selon la RFC 4180 .
la source
Comportement étrange avec
MS Excel
: Si j'exporte au "format texte, séparé par des virgules (csv
)", voici le type MIME que j'obtiens après le téléchargement sur mon serveur Web:Microsoft semble donc faire à nouveau ses propres affaires, indépendamment des normes existantes: https://en.wikipedia.org/wiki/Comma-separated_values
la source
Mes utilisateurs sont autorisés à télécharger des fichiers CSV et
text/csv
etapplication/csv
n'apparaissent maintenant. Ce sont ceux identifiés par finfo () :Et ce sont ceux transmis par le navigateur:
Les types suivants n'apparaissaient pas, mais pouvaient:
la source
Pour tous ceux qui ont du mal avec l'API Google mimeType pour les fichiers * .csv. J'ai trouvé la liste des types MIME pour les fichiers Google Api Docs (regardez le résultat coupé)
Source ici: https://developers.google.com/drive/v3/web/manage-downloads#downloading_google_documents le tableau sous: "Les formats Google Doc et les types MIME d'exportation pris en charge se mappent comme suit"
Il y a aussi une autre liste
Source ici: https://developers.google.com/drive/v3/web/mime-types
Mais le premier était plus utile pour mon cas d'utilisation ..
Bon codage;)
la source