日期:2014-05-16  浏览次数:20408 次

jsp文件下载时浏览器打开TXT,jpg文件

在做jsp的下载项目时,遇到一个关于下载的问题。

简单的用<a href=>下载</a>处理时,rar,pdf格式的文件可以通过浏览器正常下载,但是TXT,jpg则会被浏览器默认打开。

后来研究下,得到一个方案:

在web.xml文件中,添加以下的代码:

? ? ? ? <mime-mapping>

<extension>jpg</extension>

<mime-type>application/x-jpg</mime-type>

</mime-mapping>

<mime-mapping>

<extension>txt</extension>

<mime-type>application/x-txt</mime-type>

</mime-mapping>

之后则可以解决这些问题了。

ps:建议简单的下载功能可以用此方法,最好使用struts2中的上传下载组件。