⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 downfileexample2.jsp

📁 《JSP网络编程从基础到实践》源码,给大家一起参考交流哦
💻 JSP
字号:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*" %>
<HTML>
<BODY>
<% //得到向客户输出的输出流:
    OutputStream o=response.getOutputStream();
   //输出文件用的字节数组,每次发送600个字节到输出流:
   byte b[]=new byte[600];
   //要下载的文件:
    File fileLoad=new File("D:/tomcat4/webapps/ROOT/upload/","11.doc");
   //客户使用保存文件的对话框:
   response.setHeader("Content-disposition","attachment;filename=11.doc"); 
   //OutputStream o=response.getOutputStream();
   //通知客户文件的MIME类型:
    response.setContentType("application/msword");
   //通知客户文件的长度:
    long fileLength=fileLoad.length();
    String length=String.valueOf(fileLength);
    response.setHeader("Content_Length",length);
   //读取文件11.doc,并发送给客户下载:
   FileInputStream in=new FileInputStream(fileLoad);
   int n=0;
   while((n=in.read(b))!=-1)
      { o.write(b,0,n);
      }
%>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -