download 下载文件
来源:互联网 发布:淘宝信用卡避免手续费 编辑:程序博客网 时间:2024/06/05 11:53
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException{
try {
downLoad(response);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private void downLoad(HttpServletResponse response) throws Exception {
response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode("号码下载", "UTF-8"));
log.info("退出CmsStaffAct.v_export,fileUrl:"+fileUrl);
BufferedOutputStream bos = null;
BufferedInputStream bis = null;
try {
bis = new BufferedInputStream(new FileInputStream("c:/head.PNG"));
bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff,0,bytesRead);
}
} catch(final IOException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}finally {
if (bis != null)
bis.close();
if (bos != null)
{
bos.flush();
bos.close();
bos=null;
}
}
response.flushBuffer();
}
try {
downLoad(response);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
private void downLoad(HttpServletResponse response) throws Exception {
response.setHeader("content-disposition", "attachment;filename=" + URLEncoder.encode("号码下载", "UTF-8"));
log.info("退出CmsStaffAct.v_export,fileUrl:"+fileUrl);
BufferedOutputStream bos = null;
BufferedInputStream bis = null;
try {
bis = new BufferedInputStream(new FileInputStream("c:/head.PNG"));
bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff,0,bytesRead);
}
} catch(final IOException e) {
e.printStackTrace();
} catch(Exception e) {
e.printStackTrace();
}finally {
if (bis != null)
bis.close();
if (bos != null)
{
bos.flush();
bos.close();
bos=null;
}
}
response.flushBuffer();
}
0 0
- android文件下载!download!
- android文件下载!download!
- download 文件下载
- Download 文件下载
- download 下载文件
- php强制下载文件download file
- 迅雷下载文件名为download的解决办法
- 文件下载或者预览(download)
- 用jsp实现文件的下载(download.jsp)
- Struts2学习笔记(十七) 文件下载(File Download)
- [转]使用Download Provider 进行文件下载全攻略
- 如何使用Ubuntu SDK中的Download Manager来下载文件
- 文件下载以及安装(installApp以及download)
- 利用Blob, a.download, URL.createObjectURL模拟下载文件
- 文件的上传和下载------FileUpload与DownLoad
- TortoiseSVN - Download下载 - 源代码
- 下载 - linux - download
- DownLoad下载附件事件
- 如何学习ps(转)
- Android相关工程目录和签名打包
- foxmail 发不出邮件,被电脑管家云查杀引擎检测出带有病毒:Win32.Trojan.Agent.hryf
- 利用JDBC ResultSetMetaData 将数据反射到实体类中
- 画箱形图(boxplot)
- download 下载文件
- javascript 面试题
- 压缩文件,解决 被压缩文件中文乱码
- 五种方式实现Android底部导航栏
- table thead tr设置表头背景色未完全覆盖的问题
- 过早优化是万恶之源(转)
- EasyUI-datagrid-行上下移动
- 串转并芯片74HC595和74HC164的区别
- ffmpeg开发指南(使用 libavformat 和 libavcodec)