web-dev-qa-db-fra.com

Chrome dit: "Ressource interprétée comme un document mais transférée avec le type MIME application / vnd.openxmlformats-officedocument.wordprocessingml.document"

Je propose un fichier à télécharger de mon site, qui fonctionne. Cependant, je remarque ce comportement de Chrome.

Je pense avoir le bon type de MIME mais Chrome affiche ce message et marque également la demande en rouge.

Le type MIME que j'ai défini est:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

Est-ce le comportement attendu pour *.docx des dossiers? Il semble que je puisse faire quelque chose de mal.

enter image description here

28
Michael Irey

Ne vous inquiétez pas pour l'avertissement Chrome. Vous utilisez un type MIME valide pour les fichiers .docx.

22
Lucas NN

Selon ce numéro dans le Chrome, un commentateur le 29 janvier 2014 indique que cela peut être causé par un en-tête Content-Length manquant. Il ne ' t résoudre le problème pour moi, cependant, où je retourne un PDF généré dynamiquement basé sur un formulaire POST.

Si rien d'autre, peut-être ajouter ou commencer la question là-bas. C'est peut-être anodin.

9
rand'Chris

Le type MIME de votre fichier est correct et n'a pas d'importance ici.

Si votre fichier est placé dans un <a> élément (statique ou dynamique), vous devez ajouter le download attribut pour réduire l’avertissement.

Quelque chose de similaire se produit également dans Edge, et l'ajout de l'attribut download le résout également.

Edge: Navigation occurred. DOCTYPE expected.

8
pallxk