httpservletrequest 设置请求头_java学习之web基础(7):使用请求、响应、servletContext实现文件的下载...

实现文件下载

1. 页面显示超链接

2. 点击超链接后弹出下载提示框

3. 完成图片文件下载

v2-f25e71c39576e717f3a2a02dda60709f_b.jpg

为了对比,我们写了两行,第一行不用servlet处理,对于图片,浏览器默认会解析图片,并在页面中展示,并不是下载,而视频由于浏览器不能解析,因此点击后会自动下载

<!DOCTYPE html>

v2-eb7ca7dd4a0ec7462f7346be047ea348_b.jpg
// downloadServlet 代码

这时点击图片路径为 九尾.jpg 的链接,虽然可以直接下载,但由于是中文名,名字显示有问题

v2-536b901524ab134de99a1a1c17618cfa_b.jpg

这个时候我们写一个工具类,对于不同的浏览器做不同的处理

package 

这个时候显示正确

v2-7617311f7ae5c811fefc533a017df0d5_b.jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值