Web项目中通过浏览器下载附件,实现方法是将附件url设置为<a href=’url’></a>,这样在页面点击链接就可以下载附件。
但是有些情况下浏览器会直接打开附件而不是下载,解决方法是在web.xml(SSH项目)中设置<mime-mapping>元素,将你想让其默认下载的附件格式通过<mime-mapping>设置之后就可以屏蔽浏览器自动打开,而改为下载。
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>pdf</extension>
<mime-type>application/pdf</mime-type>
</mime-mapping>
<mime-mapping>
<extension>zip</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
本文介绍如何在Web项目中通过修改web.xml文件来配置浏览器将指定类型的附件默认设置为下载,避免浏览器自动打开文件。具体示例包括设置rar、doc、pdf、zip、txt等文件类型。
10万+

被折叠的 条评论
为什么被折叠?



