java中浏览器下载文件_浏览器下载java项目中的文件
有一些文件保存在项目中需要在浏览器打开的页面中下载,需要找准文件的存储路径
工程格式
2.代码
public String execute() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
// 下载本地文件
String fileName = new String("例行检查报告模板.docx"); // 文件的默认保存名
InputStream inStream =ServletActionContext.getServletContext().getResourceAsStream("WEB-INF/例行检查报告模板.doc");
// 读到流中
// InputStream inStream =this.getClass().getResourceAsStream("/WEB-INF/例行检查报告模板.docx"); // 文件的存放路径
// 设置输出的格式
response.setContentType("application/octet-stream");
response.setCharacterEncoding("utf-8");
response.addHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "utf-8"));
// 循环取出流中的数据
byte[] b = new byte[100];
int len;
try {
while ((len = inStream.read(b)) > 0) {
response.getOutputStream().write(b, 0, len);
}
inStream.close();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
java中浏览器下载文件_浏览器下载java项目中的文件相关推荐
- java调用项目中的文件_详解eclipse项目中.classpath文件的使用
1 前言 在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用? 2 作用 .classp ...
- go 写文件_「go」 项目多个文件编程
golang 学习的时候很多sample 讲的都是一个文件的go 文件怎么写,但是现实中不可能所有的实现都写到一个文件里面,按照功能的不同,要么拆分成不同的文件,要么拆分成不同的文件.下面有些个人的经 ...
- 腾讯视频免费下载安装_怎样下载腾讯视频里的视频
本文小编给大家分享的是腾讯视频免费下载安装_怎样下载腾讯视频里的视频.腾讯视频放器是腾讯视频旗下的视频客户端产品,支持丰富内容的在线点播及电视台直播.相比其它的视频客户端,腾讯视频的多维度筛选,大数据 ...
- 腾讯视频下载格式_怎么下载腾讯视频
不管这个腾讯视频好用与否,都有一大批用户,本文播放器家园网小编分享腾讯视频下载格式_怎么下载腾讯视频.腾讯视频时刻为您推荐最新最火的视频,精彩不断随时观看.支持各种画质的下载,没网也能享受高视觉的享受 ...
- linux 火狐 清缓存,怎么清理新版火狐浏览器的缓存_浏览器指南
怎么清理新版火狐浏览器的缓存_浏览器指南 发表时间:2020-09-29 来源:必杀器整理 软件安装:火狐浏览器 Mozilla Firefox,中文俗称"火狐"(正式缩写为Fx或 ...
- android 导入sqlite文件怎么打开,如何将sqlite文件导入到我的项目中?
我在Android项目之外使用eclipse制作一个sqlight如何将sqlite文件导入到我的项目中? 我应该添加到我的Android清单中以使其工作? 感谢Mathias,让我们把这个q带到另一 ...
- 与火狐浏览器对应版本_你下载的是原版的火狐浏览器吗?如果不清楚,这篇文章会让你明白...
点击蓝字关注我们 关于火狐浏览器,相信不用我介绍,都有很多人知道这款大名鼎鼎的电脑浏览器.因为其优秀的兼容性和稳定性以及快速.极少卡顿等优点,收获了大量忠实用户. 可以说,火狐浏览器是PC最好用的浏览 ...
- java实现浏览器ui中的收藏夹_基于Selenium2+Java的UI自动化(2) - 启动浏览器
一.准备工作 我们常用的浏览器主要有三个:chrome.Firefox.IE:其中chrome 和 IE 需要下载驱动程序,才能启动浏览器,注意驱动程序有32位和64位两种. 另外:如何查看本机的浏览 ...
- h5禁用浏览器下载视频_阻止下载HTML5视频(右键单击保存)?
繁花如伊 是的,您可以分三步完成:将要保护的文件放在运行代码的目录的子目录中.www.foo.com/player.html www.foo.com/videos/video.mp4 将文件保存在名为 ...
最新文章
- Java实现二维码QRCode的编码和解码
- video标签 在微信浏览器打开,不弹出大的独立窗口 而是直接播放。
- 幂等问题-概念上的通俗解释(未完待续)
- python内点法_python射线法判断一个点在图形区域内外
- 在更新查询中可以使用计算机功能,ACCESS试题1.doc
- Python教你找到最心仪的对象
- H12-211数通HCNA题库解析(一)
- 通讯录系统课程设计——链表实现——c语言
- 应用随机过程张波商豪_应用随机过程张波课后答案
- docer-compose
- 操作系统课设——Windows 进程管理
- echarts 省市区联动地图
- 这份公众号运营攻略,可以帮你系统地运营好公众号
- 这款录屏神器在 GitHub 火了,秒杀 33 种同类工具!
- 前端开发工程师工作梳理
- matlab构造差商表,牛顿法 代数插值 – 差商表的求法
- 如何读论文[论文精读]
- java中怎么让字体可以显示下划线呢_java中怎么让字体可以显示下划线呢
- 研一一整年都在搞深度学习,研二醒悟打算转开发
- 【英语阅读】纽约时报 | 乔布斯是对的:手机和iPad杀死了个人电脑
热门文章
- 毕业答辩PPT模板免费下载
- 问题解决“Windows Installer 程序包有问题,此安装需要的程序不能运行。请与您的支持人员或程序包开发商联系
- 北邮博导孙松林71页干货PPT:5G新物种开启新时代
- 关于报错,Whoops! Lost connection to ws://XXX.XXX.XXX.XXX:15684/ws
- 雷军的“赌局”:10亿美元All in金山云,赴美上市能赢阿里腾讯吗?
- 修谱的主力军是中年人和老年人,那年轻人在干什么
- 惠普主板f1怎么关闭_惠普主机怎样把f1取消 惠普笔记本
- USB/UART/I2C/SPI等接口传输速率
- 联想台式电脑计算机打不开,lenovo电脑开不了机的三种解决方法
- 教程|使用MyEclipse中的CodeMix完成PyDev集成配置