Java使用文件流的方式下载文件
2016-08-19 15:41
405 查看
String path = request.getSession().getServletContext() .getRealPath("/file"); String filename = "apache-cxf-2.7.10.zip"; String filepath = path + "/" + filename; InputStream inputstream = new FileInputStream(filepath); response.reset(); response.setHeader("Content-Disposition", "attachment; filename=" + filename); response.setContentType("application/zip"); ServletOutputStream out = response.getOutputStream(); byte[] content = new byte[1024]; int length = 0; while ((length = inputstream.read(content)) != -1) { out.write(content, 0, length); } out.write(content); out.flush(); out.close();
相关文章推荐
- 使用groovy和java两种方式下载文件文件
- java 利用 poi 生成 Excel文件与spring使用文件流形式下载文件
- 使用python和java两种方式来完成下载网页,并保存成文件,
- 如何使用Java代码获取文件、文件流或字符串的编码方式
- java读取资源文件--使用文件流的方式读取
- Java 使用ftp的方式上传文件到linux,并实现删除,下载
- jsp页面点击下载文件 java方式(服务器上带路径文件 以文件流输出)
- Java用文件流的方式下载网络文件(实例1)
- Java文件下载的几种方式
- Java文件下载的几种方式
- Java文件下载的几种方式
- java文件下载的几种方式
- java下载文件的种方式
- 使用JAVA从SolarisFTP服务器下载多文件为压缩包
- 使用Http方式下载文本类型的文件及其他类型的文件
- java 中使用FTP 下载 上传文件
- Java文件下载的几种方式
- Java文件下载的几种方式
- jaVA使用FTP上传下载文件的问题
- Java中如何使用组件实现文件上传下载