jsp_实现文件下载功能
来源:互联网 发布:zookeeper启动 linux 编辑:程序博客网 时间:2024/05/16 17:52
package MyWeb.java;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.imageio.stream.FileImageInputStream;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.xml.ws.Response;public class Download extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//String path = this.getServletContext().getRealPath("/download/8.jpg"); //置入文件String path = this.getServletContext().getRealPath("/download/Dj舞曲 - 摇啊摇.mp3");//1 response.getWriter().print(path); 1打印出照片的详细地址 ////实行取得文件名称的工能int index = path.lastIndexOf(File.separator);String name= path.substring(index+1);//response.getWriter().print(name);//实行下载功能//response.setHeader("content-disposition", "attachment;filename = name");response.setHeader("content-disposition", "attachment;filename="+URLEncoder.encode(name, "utf-8"));//取得文件名的名字//实行图片下载InputStream in = new FileInputStream(path);OutputStream out = response.getOutputStream();byte[] b = new byte[1024];int len = 0;while((len=in.read(b))!=-1){out.write(b,0,len);}in.close();} public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
新建一个文件夹:用以存放要本程序要运用的文件。
- jsp_实现文件下载功能
- 实现文件下载功能
- 实现文件下载功能
- Java实现文件下载功能
- Java实现文件下载功能
- BAT实现文件下载功能
- php 实现文件下载功能
- WebView实现文件下载功能
- php文件下载功能实现
- 实现网络下载文件功能
- PHP实现文件下载功能
- Extjs实现文件下载功能
- Servlet实现文件下载功能
- WebView实现文件下载功能
- WebView实现文件下载功能
- PHP实现下载文件功能
- javascript 实现文件下载功能
- Java文件下载功能实现
- IP数据报的格式
- YUV码流使用X264进行H264编码的问题
- 关于java中BufferedReader的read()及readLine()方法的使用注意
- do...while(0)的妙用
- ARM处理器架构----处理器的工作状态
- jsp_实现文件下载功能
- 韩顺平网页设计第四十二讲
- ubuntu12.04 cd到有空格的目录下
- 为老师统计分数做一个减少老师压力的程序
- 成员函数的静态变量
- 通过BCP导表数据的批处理
- 菜鸟,自己写着玩的一个投票js
- ubuntu 12.04 源
- Java设计模式总结