docx、xlsx、pptx文档格式是office2007使用的文档格式,其文件本质是zip压缩文档,由于tomcate不能识别docx、xlsx、pptx文档格式,根据文件内容被识别为zip文档,所以下载时会被当做zip文档处理。
解决方式,在tomcat安装目录下conf/web.xml中添加以下代码:
<mime-mapping>
<extension>docx</extension>
<mime-type>application/vnd.openxmlformats- officedocument.wordprocessingml.document</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xlsx</extension>
<mime-type>appl