Iva*_*lin 14 tomcat mime-types
Mime类型在Tomcat的conf/web.xml文件中指定.它看起来像这样:
<mime-mapping>
<extension>txt</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
Run Code Online (Sandbox Code Playgroud)
以前我试过以下:
<mime-mapping>
<extension>*</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
Run Code Online (Sandbox Code Playgroud)
但它对我没有帮助.如何为任何文件扩展名指定default mime-type?
Bal*_*usC 13
不可能.您需要自己明确设置它们.servlet过滤器是一个合适的地方.
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {
response.setContentType("application/octet-stream");
chain.doFilter(request, response);
}
Run Code Online (Sandbox Code Playgroud)
然而,我高度质疑业务需要.这对SEO和客户端来说只是不利.如果您的唯一目的是弹出" 另存为"对话框,那么您应该这样说.除了强制错误的mime类型之外,还有更好的解决方案.
| 归档时间: |
|
| 查看次数: |
33634 次 |
| 最近记录: |