web-dev-qa-db-ja.com

Chrome says:「リソースはドキュメントとして解釈されますが、MIMEタイプapplication / vnd.openxmlformats-officedocument.wordprocessingml.documentで転送されます」

私は自分のサイトからダウンロードするファイルを提供しています。ただし、Chromeからこの動作に気付いています。

正しいMIMEタイプが設定されていると思いますが、Chromeはこのメッセージを表示しており、リクエストを赤でマークしています。

設定したMIMEタイプは次のとおりです。

application/vnd.openxmlformats-officedocument.wordprocessingml.document

これは*.docxファイルの予想される動作ですか?私は何か間違ったことをしているようです。

enter image description here

28
Michael Irey

Chrome警告については心配しないでください。docxファイルには有効なMIMEタイプを使用しています。

22
Lucas NN

Chrome=バグトラッカーのこの issue によれば、2014年1月29日のコメント者は、これはContent-Lengthヘッダーの欠落が原因である可能性があると述べています。ただし、動的に生成されたPDFフォームPOSTに基づいて返す)の場合、問題は解決しません。

それ以外の場合は、問題を追加するかスターを付けます。無害かもしれません。

9
rand'Chris

ファイルのMIMEタイプは正しいものであり、実際にはここでは重要ではありません。

ファイルが<a>要素内に配置されている場合(静的または動的)、警告を絞るために download属性 を追加する必要があります。

同様のことがEdgeでも発生し、download属性を追加することでも解決します。

Edge: Navigation occurred. DOCTYPE expected.

8
pallxk