#.java下载文件代码
来源:互联网 发布:k60单片机教程 编辑:程序博客网 时间:2024/05/17 02:14
public class DownloadServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private static final int BUFSIZE = 4096;
String filePath = null;
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
filePath = getServletContext().getRealPath("") + File.separator + "abc.txt";
File file = new File(filePath);
int length = 0;
ServletOutputStream outStream = response.getOutputStream();
response.setContentType("text/html");
response.setContentLength((int) file.length());
String fileName = (new File(filePath)).getName();
response.setHeader("Content-Disposition", "attachment; filename=\""+ fileName + "\"");
byte[] byteBuffer = new byte[BUFSIZE];
DataInputStream in = new DataInputStream(new FileInputStream(file));
while ((in != null) && ((length = in.read(byteBuffer)) != -1)) {
outStream.write(byteBuffer, 0, length);
}
in.close();
outStream.close();
}
}
0 0
- java下载文件代码
- #.java下载文件代码
- Java下载zip文件代码
- java 下载文件服务端代码
- java下载网络文件代码
- Java下载文件后台代码
- 文件下载java代码实现
- java下载文件代码示例
- 实现文件下载的java代码
- 实现文件下载的java代码
- 多线程下载,拷贝文件java代码
- 实现文件下载的java代码
- Java代码解决下载文件乱码问题
- java 代码之FTP服务器下载文件
- 关于文件/附件下载的Java代码
- 远程下载pdf文件 java代码
- java web servlet 文件下载实例代码
- JAVA代码实现FTP文件下载
- MySQL数据库加强
- 第226讲:Spark Shuffle Pluggable框架SortShuffle具体实现解析
- Python语言中的类型之数字类型--Python(10)
- #.JQuery最全最实用代码片段
- #.java上传文件和文件信息
- #.java下载文件代码
- #.java获取请求路径的工具类
- #.Jquery实现跳转到servlet
- #.java格式化时间
- #.Java使用JDBC连接数据库的三种方式
- #.java获取系统信息
- #.Java递归遍历文件夹
- #.java实现的文件夹复制与删除的程序
- #.将获取的map类型封装成bean