在java的WEB项目怎么防止浏览器直接打开下载的文件(如果回答满意,高分相送)

如果回答满意,高分相送以前碰到过这个问题,也是在下载个文件的时候,浏览器直接给打开了,而不是下载,我记得是在该项目的WEB.XML文件中配置一段代码就OK了,刚在开发个W... 如果回答满意,高分相送
以前碰到过这个问题,也是在下载个文件的时候,浏览器直接给打开了,而不是下载,我记得是在该项目的WEB.XML文件中配置一段代码就OK了,刚在开发个WEB应用的时候又碰到这个问题,那段代码我现在忘了,请教高手指点指点.
展开
 我来答
曹晓山11
2015-07-11 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52066
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

Java的web项目防止浏览器直接打开下载的文件,在web.xml文件中配置mime下载文件类型就可以了,配置的示例:

<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</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>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>

这样就可以防止web程序在浏览器是直接打开文件,而是弹出下载框供用户下载了。

linkzq
2008-07-25 · TA获得超过736个赞
知道小有建树答主
回答量:309
采纳率:0%
帮助的人:0
展开全部
这个其实是在web.xml文件中配置mime下载文件类型就可以了,配置的示例:
<mime-mapping>
<extension>doc</extension>
<mime-type>application/msword</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xls</extension>
<mime-type>application/msexcel</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>rar</extension>
<mime-type>application/rar</mime-type>
</mime-mapping>
<mime-mapping>
<extension>txt</extension>
<mime-type>application/txt</mime-type>
</mime-mapping>
<mime-mapping>
<extension>chm</extension>
<mime-type>application/mshelp</mime-type>
</mime-mapping>

这样就可以防止在浏览器是直接打开文件,而是弹出下载框供用户下载了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
2015-04-16 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1690万
展开全部
这个的话,没办法直接实现不让浏览器打开文件,和浏览器类型有关系的。还有就是,你可以给文件加密,如弄成zip文件,之后必须输入密码才可以解压;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gaibanglin
2008-07-25 · TA获得超过174个赞
知道答主
回答量:349
采纳率:0%
帮助的人:110万
展开全部
建议楼主将这些常用的存起来,以备不时只需
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ilyjiangnan
2008-07-25 · TA获得超过184个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:253万
展开全部
学习了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式