如何点击连接直接下载.txt文本文件

来源:互联网 发布:淘宝保健品类目 编辑:程序博客网 时间:2024/04/27 05:58
挺好用的。
原文:
Jsp代码 复制代码
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">   
  2. <HTML>   
  3. <HEAD>   
  4.   
  5. </HEAD>   
  6.   
  7. <BODY>   
  8. <a href = "download1.jsp?filepath=d://&filename=1a.txt" >downloadtest1</a>   
  9.   
  10. </BODY>   
  11. </HTML>  


这是页面上的连接,我传了个路径和文件名

Java代码 复制代码
  1. <%    
  2.     String filename = request.getParameter("filename");//"1a.txt";    
  3.     String filepath = request.getParameter("filepath");//"d://";   
  4.      int i = 0;   
  5.     response.setContentType("application/octet-stream");   
  6.     response.setHeader("Content-Disposition","attachment;filename = "+filename);    
  7.     java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath+filename);   
  8.     while((i= fileInputStream.read()) != -1){   
  9.         out.write(i);   
  10.     }   
  11. %>  


这是被调用的download1.jsp,这个jsp就是执行直接下载文件的不管是txt还是word文档都可以直接下载

原创粉丝点击