posts - 22,comments - 35,trackbacks - 0


    String root = getServletContext().getRealPath("/");
    String path 
= request.getParameter("path");
    String name 
= request.getParameter("name");


    response.setContentType(
"unknown");
    response.addHeader(
"Content-Disposition""filename=\"" + name + "\"");


    
try
    
{
        java.io.OutputStream    os  
= response.getOutputStream();
        java.io.FileInputStream fis 
= new java.io.FileInputStream(root + path + name);


        
byte[] b = new byte[1024];
        
int    i = 0;


        
while ( (i = fis.read(b)) > 0 ) 
        
{
            os.write(b, 
0, i);
        }



        fis.close();
        os.flush();
        os.close();
    }

    
catch ( Exception e )
    
{
    }
posted on 2006-02-16 12:21 kelven 阅读(1411) 评论(1)  编辑  收藏 所属分类: Java

FeedBack:
# D
2009-07-23 16:17 | DSF
FSFS  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: