zoukankan      html  css  js  c++  java
  • Java下载文件方法

     public static void download(String path, HttpServletResponse response) {  
             try {  
                 // path是指欲下载的文件的路径。  
                 File file = new File(path);  
                 // 取得文件名。  
                 String filename = file.getName();  
                 // 以流的形式下载文件。  
                 InputStream fis = new BufferedInputStream(new FileInputStream(path));  
                 byte[] buffer = new byte[fis.available()];  
                 fis.read(buffer);  
                 fis.close();  
                 // 清空response  
                 response.reset();  
                 // 设置response的Header  
                 response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.getBytes()));  
                 response.addHeader("Content-Length", "" + file.length());  
                 OutputStream toClient = new BufferedOutputStream(response.getOutputStream());  
                 response.setContentType("charset=UTF-8");
                 toClient.write(buffer);  
                 toClient.flush();  
                 toClient.close();  
             } catch (IOException ex) {  
                    ex.printStackTrace();  
                }  
            }  
         public Object downLoadImg(String path){
             
             return true;
         }
  • 相关阅读:
    2019春第八周作业
    2019春第七周作业
    第六周作业
    币值转换
    打印沙漏
    秋季学期学习总结
    人生影响最大的三位老师
    自我介绍
    2018秋季学习总结
    自己
  • 原文地址:https://www.cnblogs.com/pretttyboy/p/6288767.html
Copyright © 2011-2022 走看看