"download1.jsp?filepath=d://&filename=1a.txt" >downloadtest1 _怎么从网站上下载txt">
当前位置:   article > 正文

如何点击连接直接下载.txt文本文件_怎么从网站上下载txt

怎么从网站上下载txt
挺好用的。
原文:
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>  
  1. <meta http-equiv="Content-Type" content="text/html; charset=gbk">
  2. <HTML>
  3. <HEAD>
  4. </HEAD>
  5. <BODY>
  6. <a href = "download1.jsp?filepath=d://&filename=1a.txt" >downloadtest1</a>
  7. </BODY>
  8. </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. %>  
  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文档都可以直接下载

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/339496
推荐阅读
相关标签
  

闽ICP备14008679号