zoukankan      html  css  js  c++  java
  • JAVA 实现通过URL下载文件到本地库

     1 /**
     2      * TODO 下载文件到本地
     3      * @author nadim  
     4      * @date Sep 11, 2015 11:45:31 AM
     5      * @param fileUrl 远程地址
     6      * @param fileLocal 本地路径
     7      * @throws Exception 
     8      */
     9     public void downloadFile(String fileUrl,String fileLocal) throws Exception {
    10         URL url = new URL(fileUrl);
    11         HttpURLConnection urlCon = (HttpURLConnection) url.openConnection();
    12         urlCon.setConnectTimeout(6000);
    13         urlCon.setReadTimeout(6000);
    14         int code = urlCon.getResponseCode();
    15         if (code != HttpURLConnection.HTTP_OK) {
    16             throw new Exception("文件读取失败");
    17         }
    18         
    19         //读文件流
    20         DataInputStream in = new DataInputStream(urlCon.getInputStream());
    21         DataOutputStream out = new DataOutputStream(new FileOutputStream(fileLocal));
    22         byte[] buffer = new byte[2048];
    23         int count = 0;
    24         while ((count = in.read(buffer)) > 0) {
    25             out.write(buffer, 0, count);
    26         }
    27         out.close();
    28         in.close();
    29     }
  • 相关阅读:
    java.io.Serializable浅析
    SSH和SSM的区别
    [转]github详细教程
    GITHUB的使用
    常用端口-小结
    DNS的解析原理
    windows快捷键-小结
    ip地址0.0.0.0是什么意思
    windows插件框架下载地址
    redis和mongodb
  • 原文地址:https://www.cnblogs.com/Nadim/p/4800506.html
Copyright © 2011-2022 走看看