servlet 文件下载
来源:互联网 发布:移动互联网数据分析 编辑:程序博客网 时间:2024/05/17 03:00
public static void download(String path, HttpServletResponse response) {try {// path是指欲下载的文件的路径。File file = new File(path);// 取得文件名。String filename = file.getName();// 取得文件的后缀名。String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase();// 以流的形式下载文件。InputStream fis = new BufferedInputStream(new FileInputStream(path));byte[] buffer = new byte[fis.available()];fis.read(buffer);fis.close();// 清空responseresponse.reset();// 设置response的Headerresponse.addHeader("Content-Disposition", "attachment;filename="+ new String(filename.getBytes()));response.addHeader("Content-Length", "" + file.length());OutputStream toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(buffer);toClient.flush();toClient.close();} catch (IOException ex) {ex.printStackTrace();}}
0 0
- servlet下载文件文件
- [Servlet] 实现文件下载
- Servlet下载文件
- Servlet实现文件下载
- Servlet中的文件下载
- servlet实现文件下载
- Servlet实现文件下载
- Servlet实现文件下载
- servlet实现文件下载
- servlet下载文件
- 文件下载Servlet范例
- servlet文件下载
- servlet下载文件
- Servlet实现文件下载
- servlet 文件下载
- domino servlet 文件下载
- Servlet文件下载
- Servlet文件下载
- 关于castor-1.3.2 xsd生成javabean类名冲突的问题
- 咨啄族淄籽字拽庄作坠茁酌撰鬃准专纂酌
- 这是测试文章
- Ubuntu下如何运行exe
- CSS清除浮动_清除float浮动
- servlet 文件下载
- opencv说明文档
- OC 便利构造器对象
- 深入浅出数据仓库中SQL性能优化之Hive篇
- solr-4.10.3 安装在windows 7 并集成IK分词器
- ffmpeg转码之TS转PS
- hexo博客出现command not found解决方案
- 修复iOS7下leftBarButtonItem位置相比之前版本靠右的问题
- ios绘图