javaWeb的servlet读取服务器文件并下载到浏览器
2017-09-05 22:42
781 查看
package com.tiglle.servlet; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class FileServlet extends HttpServlet { /** * */ private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("application/octet-stream"); resp.setHeader("Content-Disposition", "attachment;filename=test.mp4"); File file = new File("C:\\test.txt"); FileInputStream fis = new FileInputStream(file); byte[] b = new byte[1024]; int len = 0; while((len=fis.read(b))!=-1){ resp.getOutputStream().write(b, 0, len); } fis.close(); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub super.doPost(req, resp); } }
相关文章推荐
- 使用Servlet实现浏览器从服务器下载文件
- java开发:读取ftp服务器文件通过浏览器下载
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- 代码实现浏览器下载服务器上的文件
- 兼容浏览器的Servlet下载文件
- javaweb servlet文件的上传与下载
- java基于servlet编写上传下载功能 类似文件服务器
- javaweb程序中,普通的java类,不是servlet类读取资源文件的方式
- javaweb工程 servlet文件上传与下载
- servlet学习总结(二)—图片下载和读取属性文件
- 浏览器访问服务器上.php文件不解析直接下载
- Java Web实现使用浏览器从服务器下载文件(后台)
- 利用ADODB.Stream使用浏览器下载服务器文件
- 在Servlet中以下载的方式向浏览器写数据--中文文件乱码问题解决
- servlet从服务器下载文件,是图片则显示,文档则下载(可配置)
- 服务器通过浏览器下载文件到本地
- javaWeb下载文件技术(Servlet)
- 使用Servlet实现文件下载的时候,避免浏览器自动打开文件
- 以Base64字符串形式上传文件——在web浏览器端使用原生Javascript及Ajax读取本地文件并发送请求到服务器
- javaweb文件下载 部署到服务器文件下载有问题