public boolean getURLFile(HttpServletResponse res, String UrlString) {
        try {            BufferedInputStream fis = new BufferedInputStream(new FileInputStream(new File(UrlString)));            ServletOutputStream out = res.getOutputStream();
            byte[] buffer = new byte[2048];
            int num;            while ((num = fis.read(buffer, 0, buffer.length)) != -1) {           
             out.write(buffer, 0, num);
            }            fis.close();
            out.close();
            System.out.println("get URL File done.");        }        catch (Exception e) {            e.printStackTrace();
        }
        return true;
    }
}后来为了要下载后删除 我改成
public boolean getURLFile(HttpServletResponse res, String UrlString) {
    try {
     File   file   =   new   File(UrlString);
    
        BufferedInputStream fis = new BufferedInputStream(new FileInputStream(file));        ServletOutputStream out = res.getOutputStream();
        byte[] buffer = new byte[2048];
        int num;        while ((num = fis.read(buffer, 0, buffer.length)) != -1) {           
         out.write(buffer, 0, num);
        }        fis.close();
        out.close();
        System.out.println("get URL File done.");
        //delete after download  
        file.delete();但改了后文件下载下来是空白的了...哪里出问题了?求大哥们看一下
非常感谢