今天遇见了一个小问题,就是在服务上的doc格式文件,给个链接地址,可以成功下载,然后上传docx文件后,就无法下载了,一堆讨厌的乱码就布满了全屏,令我很是费解,上网查阅了些资料搞清了原因,原因很简单,就是web.xml中的<mime-mapping>
平时没有对小小的web.xml足够的重视,引发了今天的教训,顾做此整理引以为戒。闲话少说,切入主题。
在之前的web.xml中没有docx的.
<mime-mapping>
<extension>rar</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>doc</extension>
<mime-type>application/vnd.ms-word</mime-type>
</mime-mapping>
<mime-mapping>
<extension>wps</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>et</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
然后在在后面加上docx的<mime-mapping>
<mime-mapping>
<extension>docx</extension>
<mime-type>application/vnd.openxmlformats-officedocument.wordprocessingml.document</mime-type>
</mime-mapping>
重新发布一下,问题搞定
![得意](http://static.blog.csdn.net/xheditor/xheditor_emot/default/proud.gif)