java提供文件下载的方法
 String root = getServletContext().getRealPath("/");
    String root = getServletContext().getRealPath("/"); String path = request.getParameter("path");
    String path = request.getParameter("path"); String name = request.getParameter("name");
    String name = request.getParameter("name");

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

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

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

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

 fis.close();
        fis.close(); os.flush();
        os.flush(); os.close();
        os.close(); }
    } catch ( Exception e )
    catch ( Exception e ) {
    { }
    }
.jpg) 
  
 
                    
                     
                    
                 
                    
                
 
 
    
 
         
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号