JavaWeb 文件下载
来源:互联网 发布:pc加拿大预测软件 编辑:程序博客网 时间:2024/06/05 16:23
在WebRoot目录下创建download文件夹,放入一个文件。
package zhang.response;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import java.net.URLEncoder;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ResponseDemo2 extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String path = this.getServletContext().getRealPath(("/download/鼠.jpg"));String filename = path.substring(path.lastIndexOf("\\")+1);response.setHeader("content-disposition", "attachment;filename="+URLEncoder.encode(path,"UTF-8"));InputStream in= null;OutputStream out = null;try{in = new FileInputStream(path);int len = 0;byte buffer[] = new byte[1024];out = response.getOutputStream();while ((len=in.read(buffer))>0) {out.write(buffer,0,len);}}finally{if (in!=null) {try {in.close();} catch (Exception e) {throw new ExceptionInInitializerError(e);}}if (out!=null) {try {out.close();} catch (Exception e) {e.printStackTrace();}}}}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
0 0
- javaweb文件下载
- JavaWeb下载文件
- JavaWeb 文件下载
- JavaWeb 文件 上传 下载
- javaweb 下载文件
- JavaWeb文件上传、下载
- ---JavaWeb文件下载
- JavaWeb 文件 上传 下载
- JavaWeb文件下载
- javaWeb下载文件
- javaWeb文件下载
- JAVAWEB文件下载
- javaWeb实现文件下载
- JavaWeb 文件上传与下载
- javaweb 文件上传和下载
- JavaWeb文件上传与下载
- javaweb文件打包批量下载
- javaWEB文件上传与下载
- OC学习篇之---类的定义
- windows切换盘符
- 201511记录web技术点
- vc2010中CString转换为char*
- ubuntu 命令小结(常用)
- JavaWeb 文件下载
- MSM--Memcached_Session_Manager介绍及使用
- GitHub 上排名前 100 的 Objective-C 开源框架简介
- 客户端登陆服务器用户名验证
- 将数据转换为json格式代码
- 11/18
- 检测Android应用(APP)的启动与关闭
- 备注在MindMapper中该怎么进行添加
- 第十周练习 1011 整数解