不会用gta5下载的存档怎么用档

1、通过HttpServletResponse对象实现文件下载
服务端向客户端游览器发送文件时,如果是浏览器支持的文件类型,一般会默认使用浏览器打开,比如txt、jpg等,会直接在浏览器中显示,如果需要提示用户保存,就要利用Content-Disposition进行一下处理,关键在于一定要加上attachment:
Response.AppendHeader("Content-Disposition","filename=FileName.txt");
// 1.获取要下载的文件的绝对路径
String realPath = this.getServletContext().getRealPath("/download/泉州行政区图0.jpg");
System.out.println(realPath);
// 2.获取要下载的文件名
String fileName = realPath.substring(realPath.lastIndexOf("\\") + 1);
// 3.设置content-disposition响应头控制浏览器弹出保存框,若没有此句则浏览器会直接打开并显示文件。中文名要经过URLEncoder.encode编码,否则虽然客户端能下载但显示的名字是乱码
response.setHeader("content-disposition", "filename=hehe" + URLEncoder.encode(fileName, "UTF-8"));
// 4.获取要下载的文件输入流
InputStream in = new FileInputStream(realPath);
int len = 0;
// 5.创建数据缓冲区
byte[] buffer = new byte[1024];
// 6.通过response对象获取OutputStream流
OutputStream out = response.getOutputStream();
// 7.将FileInputStream流写入到buffer缓冲区
while ((len = in.read(buffer)) & 0) {
// 8.使用OutputStream将缓冲区的数据输出到客户端浏览器
out.write(buffer, 0, len);
in.close();
详情见参考资料:
2、关于Content-disposition
Content-disposition 是 MIME 协议的扩展,MIME 协议指示 MIME 用户代理如何显示附加的文件。当 Internet Explorer 接收到头时,它会激活文件下载对话框,它的文件名框自动填充了头中指定的文件名。
关于Content-disposition可参考
阅读(...) 评论()
Welcome user from你的偶像正在直播中,
可用的推荐票
教你怎么下我的世界存档 (和使用教程)
礼物加载异常,请点击重试
礼物正在加载中,请稍后......
?(?_?)?还没有人送过礼物呢~
加载异常,请刷新重试
0人正在看,0条互动
发射用户:0数
弹幕上限:3000条
现在还没有弹幕哦!
等你来一发~
(⊙o⊙)…弹幕跑到火星去了
请点击找回
,即可发射弹幕!
(*@ο@*)
┏(?ω?)=?
?Σ( ° △ °|||)
(~?~)~zZ
(=·ω·=)
同专辑作品(0)
作者作品(0)
没有数据了
加载异常,请刷新重试
我来说两句...
现在还没有评论哦~快来抢沙发!
加载异常,请刷新重试
版权声明:
未经爱拍原创授权,任何第三方不得以转载、修改、复制、出版及其他方式使用本站视频。
首次下载爱拍APP
领百元新人礼包
粤网文[8号
爱拍网违法和不良信息举报***:
举报邮箱:
版权所有 广州爱拍网络科技有限公司您当前的位置: >>>饥荒手机版存档怎么用 存档下载及使用教程
饥荒手机版存档怎么用 存档下载及使用教程
本文由发表于 10:57:57
扫描到手机,资讯随身看
随时随地手机浏览新闻更方便
饥荒手机版
类型:休闲大小:
特征:即时评分:5分
手机扫描下载
饥荒手机版游戏攻略
饥荒手机版
相关游戏推荐
Copyright © 2016
All Rights Reserved. 飞鹏网
饥荒手机版
专区版权所有.
抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间
享受健康生活
公司:武汉游戏群科技有限公司
飞鹏公众号:fpwapgame
关注微信领取礼包

参考资料

 

随机推荐