在tomcat中新增型別如xls的檔案以支援直接在url中開啟
阿新 • • 發佈:2019-01-09
做網站的有可能都會碰到這樣的情況,比如使用者將一下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沒有作對映的。