客户端下载
2014-06-06 16:26
127 查看
public void uload(){
Logger logger = Logger.getLogger(this.getClass());
HttpServletResponse response=ServletActionContext.getResponse();
String downFilename="paper.rar";//要下载的文件名称
String filepath="C:\\paper.rar";//要下载的文件完整路径
response.setContentType("text/plain");
response.setHeader("Location",downFilename);
response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);
try {
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (Exception e) {
logger.error("客户端下载失败",e);
}
}
Logger logger = Logger.getLogger(this.getClass());
HttpServletResponse response=ServletActionContext.getResponse();
String downFilename="paper.rar";//要下载的文件名称
String filepath="C:\\paper.rar";//要下载的文件完整路径
response.setContentType("text/plain");
response.setHeader("Location",downFilename);
response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);
try {
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (Exception e) {
logger.error("客户端下载失败",e);
}
}
相关文章推荐
- Redis之Centos6安装使用及Windows客户端工具(绿色免安装版)下载
- datagrid数据导出到excel文件给客户端下载的几种方法
- 客户端下载文件(zip)的方法
- 将dataset以xml形式发给客户端下载
- 《完美世界国际版》客户端下载
- GitHub超详细图文攻略 - Git客户端下载安装 GitHub提交修改源码工作流程 Git分支 标签 过滤 Git版本工作流
- 客户端文件的下载
- MODIS数据的简介和下载(番外篇)——MODIS Web Service的Python客户端应用
- 程序猿笔记Android客户端说明及项目源码下载!
- 下载服务器文件至客户端/WebClient上传文件至服务器
- web项目-文件下载(文件服务器-应用服务器-客户端)
- .Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient)
- java后台导出excel,客户端下载
- 解决 Outlook 2007 客户端下载 OAB 时的错误 0x8004010F
- Linux/Unix服务端和客户端Socket编程入门实例(含源码下载)
- ftp 下载文件到 客户端输出流 文件名却是download
- 印象笔记客户端的下载和安装、使用(博主推荐)
- 锐捷网络认证客户端RG-SU苹果MAC OSX官方版下载,附使用说明
- datagrid数据导出到excel文件给客户端下载的几种方法 (转)