j2ee 文件下载
来源:互联网 发布:mac怎么看硬盘容量 编辑:程序博客网 时间:2024/06/06 15:35
/**
* 下载
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public String downLoad()throws Exception {
String fileName = getReq().getParameter("fileName");
String realName = getReq().getParameter("realName");
realName = java.net.URLDecoder.decode(realName, "UTF-8");
String filePath = getCtx().getRealPath("/newPolicyVideo/" + fileName);
File downloadFile = new File(filePath);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(downloadFile));
BufferedOutputStream bos = new BufferedOutputStream(getResp().getOutputStream());
getResp().setHeader("Content-disposition", "attachment;filename="+URLEncoder.encode(realName,"UTF-8"));
int bytesRead = 0;
byte[] buffer = new byte[8912];
while((bytesRead = bis.read(buffer,0,8912)) != -1){
bos.write(buffer, 0, bytesRead);
}
bos.flush();
bis.close();
bos.close();
return null;
}
* 下载
* @param mapping
* @param form
* @param request
* @param response
* @return
* @throws Exception
*/
public String downLoad()throws Exception {
String fileName = getReq().getParameter("fileName");
String realName = getReq().getParameter("realName");
realName = java.net.URLDecoder.decode(realName, "UTF-8");
String filePath = getCtx().getRealPath("/newPolicyVideo/" + fileName);
File downloadFile = new File(filePath);
BufferedInputStream bis = new BufferedInputStream(new FileInputStream(downloadFile));
BufferedOutputStream bos = new BufferedOutputStream(getResp().getOutputStream());
getResp().setHeader("Content-disposition", "attachment;filename="+URLEncoder.encode(realName,"UTF-8"));
int bytesRead = 0;
byte[] buffer = new byte[8912];
while((bytesRead = bis.read(buffer,0,8912)) != -1){
bos.write(buffer, 0, bytesRead);
}
bos.flush();
bis.close();
bos.close();
return null;
}
0 0
- j2ee 文件下载
- J2EE下载文件到本地
- J2EE开发:struts2 文件下载
- J2EE文件上传与下载小结
- j2ee,jsp,servlet文件下载服务器端
- j2ee常用软件下载链接
- j2ee资料下载
- J2EE在Oracle中存取BLOB对象实现文件的上传和下载
- 【J2EE核心开发学习笔记 012】Struts2文件的上传与下载
- J2EE系列之Struts2学习笔记(二十二)--Struts2多文件上传和文件下载
- J2EE tutorial的下载地址
- j2EE开发工具下载地址..
- J2EE开发工具下载地址
- J2EE开发工具下载地址
- J2EE开发工具下载地址
- j2ee的各种下载地址
- J2EE开发需求下载地址
- J2EE开发需求下载地址
- GDB十分钟教程
- 算法学习——算术表达式
- 前端面试学习(五)
- 消息队列--大型网站架构之分布
- 关于前端项目经验
- j2ee 文件下载
- 欠拟合、过拟合及其解决方法
- 顺心随笔(二)
- Java并发编程
- 代码笔记:caffe-reid中PairEuclideanLayer源码解析
- git的hooks自动部署设置学习分享
- java判断字符串是否为空的方法
- Java并发编程
- 嵌入式linux菜鸟养成记(三)