Chrome说:"资源被解释为文档,但使用MIME类型application/vnd.openxmlformats-officedocument.wordprocessingml.document进行传输"

Mic*_*rey 28 google-chrome download docx mime-types

我正在提供一个可从我的网站下载的文件,该文件正在运行.但是,我注意到Chrome的这种行为.

我认为我有正确的MIME类型设置,但Chrome显示此消息并且还将请求标记为红色.

我设置的MIME类型是:

application/vnd.openxmlformats-officedocument.wordprocessingml.document

这是*.docx文件的预期行为吗?好像我可能做错了什么.

在此输入图像描述

Luc*_* NN 23

不要担心Chrome警告.您正在为.docx文件使用有效的MIME类型.


小智 9

根据Chrome bug跟踪器中的这个问题,2014年1月29日的一位评论者表示,这可能是由于缺少Content-Length标头引起的.但是,对于我来说,它并不能解决问题,我会根据表单POST返回动态生成的PDF.

如果不出意外,可能会在那里添加或加注问题.它可能是无害的.


pal*_*lxk 8

您的文件的MIME类型是正确的,实际上并不重要.

如果您的文件放在<a>元素内(无论是静态还是动态),您需要添加download属性来挤压警告.

类似的东西也发生在Edge上,添加download属性也解决了它.

边缘:导航发生. DOCTYPE预计.