Servlet文件下载_hanCSDN_20121215
来源:互联网 发布:老男孩linux运维 31期 编辑:程序博客网 时间:2024/06/16 21:48
通过后台Servlet流传输来进行文件的下载
方法代码:
@SuppressWarnings("deprecation")public void downLoad(String path,HttpServletRequest request,HttpServletResponse response){try { // path是指欲下载的文件的路径。 File file = new File(request.getRealPath("/")+"/"+path); // 取得文件名。 String filename = file.getName(); // 以流的形式下载文件。 InputStream is = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = new byte[is.available()]; is.read(buffer); is.close(); // 清空response response.reset(); // 设置response的Header response.addHeader("Content-Disposition", "attachment;filename=" + filename); response.addHeader("Content-Length", "" + file.length()); OutputStream os = new BufferedOutputStream(response.getOutputStream()); response.setContentType("application/octet-stream"); os.write(buffer); os.flush(); os.close(); } catch (IOException ex) { ex.printStackTrace(); } }
- Servlet文件下载_hanCSDN_20121215
- Servlet文件上传_hanCSDN_20121215
- servlet下载文件文件
- [Servlet] 实现文件下载
- Servlet下载文件
- Servlet实现文件下载
- Servlet中的文件下载
- servlet实现文件下载
- Servlet实现文件下载
- Servlet实现文件下载
- servlet实现文件下载
- servlet下载文件
- 文件下载Servlet范例
- servlet文件下载
- servlet下载文件
- Servlet实现文件下载
- servlet 文件下载
- domino servlet 文件下载
- 通过PL/SQL导入excel文件
- GSM蜂窝基站定位基本原理
- 【程序11】猜数游戏
- ECShop和Discuz实现会员整合同步
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)3
- Servlet文件下载_hanCSDN_20121215
- 行人检测(总结)
- 编写一个泛型方法,接收任意一个数组,并颠倒数组中的所以元素
- AGPS定位原理
- javascript开发经验
- ASP.net and it's Programming Models
- ChatClient (20)
- nginx禁止未绑定域名访问返回444
- Yii Framework 开发教程(7) 使用CHtml 创建Form