402 votes

Définition du type mime pour le document Excel

MS Excel est la suivante observé MIME types:

  • application/vnd.ms-excel (officiel)
  • application/msexcel
  • application/x-msexcel
  • application/x-ms-excel
  • application/x-excel
  • application/x-dos_ms_excel
  • application/xls
  • application/x-xls

Est-il un type qui fonctionne pour toutes les versions? Si non, faut-il prévoir response.setContentType() avec chacun de ces types mime individuellement?

Aussi, nous utilisons la diffusion en continu de fichiers dans notre application pour afficher le document (et pas seulement excel - tout type de document). Dans ce cas, comment pouvons-nous conserver le nom de fichier si l'utilisateur opte pour enregistrer le fichier - actuellement, le nom de la servlet qui rend le fichier apparaît comme le nom par défaut.

373voto

jbochi Points 12280

Je crois que les fichiers MIME types à Excel standard est `` .

Concernant le nom du document, vous devez définir l’en-tête suivant dans la réponse :

197voto

Karlis Rode Points 971

Réveiller un ancien sujet ici, je vois, mais j’ai senti l’envie d’ajouter le « nouveau » format .xlsx.

Selon http://filext.com/file-extension/XLSX , l’extension .xlsx est `` . Il pourrait être une bonne idée de l’inscrire lors de la vérification des types mime !

50voto

Vous devez toujours utiliser dessous MIME type si vous souhaitez servir le fichier au format xlsx excel

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X