解决web 应用非流方式下载各类文档 直接在IE中打开的问题

1.使用超链接下载rar文件,结果直接在IE中打开了,全是乱码。

  搜索了一下,原来需要在web.xml中配置一下内容即可。

添加rar,iso等的mime-type映射    可避免在浏览器里直接打开。 

<mime-mapping> 
    <extension>mht</extension> 
   <mime-type>text/x-mht</mime-type> 
</mime-mapping> 
<mime-mapping>  
     <extension>rar</extension>  
     <mime-type>application/octet-stream

</mime-type>

<mime-mapping> 
               <extension>iso</extension> 
               <mime-type>application/octet-stream</mime-type> 
</mime-mapping> 
<mime-mapping> 
               <extension>ape</extension> 
               <mime-type>application/octet-stream</mime-type> 
</mime-mapping>  
<mime-mapping> 
               <extension>rmvb</extension> 
               <mime-type>application/octet-stream</mime-type> 
</mime-mapping> 
<mime-mapping> 
               <extension>ico</extension> 
               <mime-type>image/x-icon</mime-type> 
</mime-mapping> 
添加在web.xml最后 ,经过测试可用。

你可能感兴趣的:(Web,浏览器,IE,测试,文档)