tomcat rar 压缩包 http 下载 乱码问题(即直接被浏览器打开) 解决方法
2010-01-11 17:06
501 查看
web.xml文件中配置<mime-mapping>下载文件类型
TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法:
打开conf/web.xml,加入下面的代码.
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
重启TOMCAT,清除IE缓存,再打开RAR的文件时就可以正常下载了.
文章出处:DIY部落(http://www.diybl.com/course/4_webprogram/jsp/jsp_js/200857/114838.html)
TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法:
打开conf/web.xml,加入下面的代码.
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>
<mime-mapping>
<extension>mp3</extension>
<mime-type>audio/x-mpeg</mime-type>
</mime-mapping>
重启TOMCAT,清除IE缓存,再打开RAR的文件时就可以正常下载了.
文章出处:DIY部落(http://www.diybl.com/course/4_webprogram/jsp/jsp_js/200857/114838.html)
相关文章推荐
- tomcat rar 压缩包 http 下载 乱码问题(即直接被浏览器打开) 解决方法
- 当浏览器 直接打开txt,png等时是直接读取而不是下载时解决方法
- 跨浏览器PHP下载文件名中的中文乱码问题解决方法
- 解决ie下载excel文件直接在浏览器打开的问题(tomcat,web项目)
- ubuntu下载的zip压缩包打开文件名均为乱码问题的解决
- CEPH支持浏览器直接下载时-中文乱码问题解决
- thinkphp使用http::download下载word或者ppt文件乱码问题的解决方法
- 跨浏览器PHP下载文件名中的中文乱码问题解决方法
- 解决IE不弹出下载框而直接打开Word、Excel乱码问题
- java解决浏览器下载乱码问题
- 华为手机默认浏览器打开应用宝链接直接启动应用问题解决
- 跨浏览器PHP下载文件名中的中文乱码问题解决方法
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
- ubuntu下gedit打开txt中文乱码问题解决方法
- 好压打开压缩包文件名乱码问题一步教你解决
- 解决不同浏览器上中文文件名的下载乱码问题
- 在Servlet中以下载的方式向浏览器写数据--中文文件乱码问题解决