Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34506
  • 博文数量: 12
  • 博客积分: 610
  • 博客等级: 上士
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-12 23:09
文章分类
文章存档

2008年(12)

我的朋友
最近访客

分类: Java

2008-04-03 00:28:43

index.jsp
 
<%@   page   contentType="text/html;charset=GB2312"   %>  
    
    
 

点击超链接下载Zip文档iis6.Zip

  下载iis6.zip  
    
        
   

 
loadFile.jsp
 
<%@   page   contentType="text/html;charset=GB2312"   %>  
  <%@   page   import="java.io.*"   %>  
    
    
  <%   //获得响应客户的输出流:  
          OutputStream   o=response.getOutputStream();  
        //输出文件用的字节数组,每次发送500个字节到输出流:  
        byte   b[]=new   byte[500];  
        //下载的文件:  
          File   fileLoad=new   File("e:/","iis6.rar");  
        //客户使用保存文件的对话框:  
        response.setHeader("Content-disposition","attachment;filename="+"iis6.rar");    
        //通知客户文件的MIME类型:  
          response.setContentType("application/x-tar");  
        //通知客户文件的长度:  
          long   fileLength=fileLoad.length();  
          String   length=String.valueOf(fileLength);  
          response.setHeader("Content_Length",length);  
        //读取文件book.zip,并发送给客户下载:  
        FileInputStream   in=new   FileInputStream(fileLoad);  
        int   n=0;  
        while((n=in.read(b))!=-1)  
              {   o.write(b,0,n);  
              }  
  %>  
    
    
阅读(2299) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~