515439429 发表于 2017-2-6 09:36:06

Tomcat下用IE下载*.rar文件出现乱码的解决方案

  问题:
  在tomcat下直接下载*.rar 一般浏览器会默认作为“文本”格式直接在浏览器打开。就出现一大堆的乱码。
  而我们要求的是要把rar文件下载到本地。
  最简单的办法就是让用户点击[右键]另存,当然这样不好。
  或者把rar文件的格式改成zip在tomcat就能正常下载了。
  前面两种方法都有投机取巧之嫌,我们可以通过改%TOMCAT-HOME%/conf/web.xml,的mime-mapping来实现
  在原来的mime-mapping处加上rar的默认下载方式:
xml 代码

[*]<mime-mapping>  
[*]     <extension>rar</extension>  
[*]     <mime-type>application/octet-stream</mime-type>  
[*]</mime-mapping>  

  然后重启tomcat,注意有可以IE缓存的原因,还会按文本格式打开。要多刷几次噢。
页: [1]
查看完整版本: Tomcat下用IE下载*.rar文件出现乱码的解决方案