admin管理员组

文章数量:1606461

挺好用的。 原文: 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>  
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<HTML>
<HEAD>

</HEAD>

<BODY>
<a href = "download1.jsp?filepath=d://&filename=1a.txt" >downloadtest1</a>

</BODY>
</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. %>  
<% 
	String filename = request.getParameter("filename");//"1a.txt"; 
	String filepath = request.getParameter("filepath");//"d://";
	 int i = 0;
	response.setContentType("application/octet-stream");
	response.setHeader("Content-Disposition","attachment;filename = "+filename); 
	java.io.FileInputStream fileInputStream = new java.io.FileInputStream(filepath+filename);
	while((i= fileInputStream.read()) != -1){
		out.write(i);
	}
%>


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

本文标签: 文本文件TXT