现在的位置: 首页 > 综合 > 正文

在tomcat中添加类型如xls的文件以支持直接在url中打开

2014年03月19日 ⁄ 综合 ⁄ 共 632字 ⁄ 字号 评论关闭
      做网站的有可能都会碰到这样的情况,比如用户将一下excel类型的文件作为附件上传后,想直接在网页上调用excel功能打开,可实际上如果你的web服务器是tomcat在默认情况下它是作为htm的文件类型调用IE打开的,怎样设置才能让服务器调用EXCEL打开呢?按如下设置应该就可以了,在tomcat/conf/web.xml中添加以类型映射:

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

这样添加设置后rar,zip,xls,mht这些常用类型文件应该都能直接打了,默认情况下tomcat没有作映射的。

抱歉!评论已关闭.