【发布时间】:2010-07-20 20:09:34
【问题描述】:
Mime 类型在 Tomcat 的 conf/web.xml 文件中指定。 它看起来像这样:
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
之前我尝试过:
<mime-mapping>
<extension>*</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
但这对我没有帮助。 如何为任何文件扩展名指定默认的 mime-type?
【问题讨论】:
-
* 不是有效的扩展名。您必须指定您想要特殊编码的扩展名,否则默认为 text/html。
-
如何将默认的“text/html”值更改为“application/octet-stream”?谢谢。
-
使用 Tomcat 7 进行测试我发现如果您删除所有 mime 映射条目,那么实际响应将根本不包含 Content-Type 标头。如果网页浏览器在内容中看到 标签,它将查看内容并将其转换为 text/html。
标签: tomcat mime-types