Java中的文件下载
来源:互联网 发布:mac重置 编辑:程序博客网 时间:2024/06/06 12:39
效果如下图:
详细代码如下:
package star.july.download;//从服务器中下载文件import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class DownDemo extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//获取文件路径String rp = this.getServletContext().getRealPath("\\index.jsp");File file = new File(rp);//获取文件名字String name = file.getName();//构建文件输入通道InputStream in = new FileInputStream(file);//通知浏览器提示一个下载框:设置响应头 content-dispositionresponse.setHeader("content-disposition", "attachment;filename="+ name);OutputStream out = response.getOutputStream();byte[] b = new byte[1024];int len =0;while((len = in.read(b))!=-1){out.write(b,0,len);}out.close();in.close();}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
0 0
- Java中的文件下载
- java中的断点下载文件
- 捡捡java文件下载中的芝麻
- JSP中的文件下载
- JSP中的文件下载
- Servlet中的文件下载
- 下载数据库中的文件
- Struts2中的文件下载
- Android中的文件下载
- Struts2中的文件下载
- struts中的文件下载
- Struts2中的文件下载
- 下载项目中的文件
- WEB 中的文件下载
- Servlet中的文件下载
- java中的文件上传及下载组件介绍
- java通过struts实现web中的文件下载
- java中的IO流实现文件的复制下载
- AsyncTask源码解析二-----工作线程
- [设计模式]原型模式
- 使用CoGetClassObject而不使用CoCreateInstance的情况
- Chapter1_基本数据类型之整型(int)
- packer-ng-plugin(快速打包神器)初略使用
- Java中的文件下载
- 初学者怎么理解集成开发环境,编译与链接(四)
- win10安装SQL12时,出现[错误消息] 为 SQL Server 代理服务提供的凭据无效。若要继续操作,请为 SQL Serve
- unity3d 29
- 51nod oj 1088 1089 最长回文子串 【Manacher算法】
- 对overflow与zoom”清除浮动”的一些认识 张鑫旭博客笔记
- 周记(From 2016/08/09 to 2016/08/16)
- 机器学习(周志华) 参考答案 第七章 贝叶斯分类器 7.6
- Maven archetype 工程的创建