国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java讀取并下載網絡文件的方法

Java讀取并下載網絡文件的方法

2020-12-19 13:55Marydon Java教程

這篇文章主要為大家詳細介紹了Java讀取并下載網絡文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java讀取并下載網絡文件的具體代碼,供大家參考,具體內容如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
 
/**
 * Java讀取并下載網絡文件
 * @author Marydon
 * @createTime 2017年8月18日下午5:24:09
 * @updateTime
 * @Email:marydon2017@163.com
 * @version:1.0.0
 * @referenceLink
 * <a href="http://blog.csdn.net/xb12369/article/details/40543649/"> java 從網絡Url中下載文件</a>
 */
public class DownloadFromNetwork {
  /**
   * 從網絡Url中下載文件
   * @param urlStr
   * @param fileName
   * @param savePath
   * @throws IOException
   */
  public static void downLoadFromUrl(String urlStr,String fileName,String savePath) throws IOException{
    URL url = new URL(urlStr); 
    HttpURLConnection conn = (HttpURLConnection)url.openConnection(); 
        //設置超時間為3秒
    conn.setConnectTimeout(3*1000);
    //防止屏蔽程序抓取而返回403錯誤
    conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
 
    //得到輸入流
    InputStream inputStream = conn.getInputStream(); 
    //獲取自己數組
    byte[] getData = readInputStream(inputStream);  
 
    //文件保存位置
    File saveDir = new File(savePath);
    if(!saveDir.exists()){
      saveDir.mkdirs();
    }
    File file = new File(saveDir+File.separator+fileName);  
    FileOutputStream fos = new FileOutputStream(file);   
    fos.write(getData); 
    if(fos!=null){
      fos.close(); 
    }
    if(inputStream!=null){
      inputStream.close();
    }
 
    System.out.println("info:"+url+" download success"); 
 
  }
 
  /**
   * 從輸入流中獲取字節數組
   * @param inputStream
   * @return
   * @throws IOException
   */
  public static byte[] readInputStream(InputStream inputStream) throws IOException { 
    byte[] buffer = new byte[1024]; 
    int len = 0
    ByteArrayOutputStream bos = new ByteArrayOutputStream(); 
    while((len = inputStream.read(buffer)) != -1) { 
      bos.write(buffer, 0, len); 
    
    bos.close(); 
    return bos.toByteArray(); 
  
 
  public static void main(String[] args) {
    try{
      for (int i = 201; i <=520; i++) {
        downLoadFromUrl("https://ss1.bdstatic.com/kvoZeXSm1A5BphGlnYG/skin/" + i + ".jpg",i + ".jpg","E:/Downloads/wallpaper/baiduSkin");
      }
    }catch (Exception e) {
      // TODO: handle exception
    }
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.cnblogs.com/Marydon20170307/p/7402871.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美性福 | 天天操天天插 | 男人的天堂在线视频 | 日日操av| 欧美成人精品一区二区男人看 | 免费av在线 | 午夜家庭影院 | 欧州一区二区三区 | 亚洲小视频 | 亚洲成人精选 | 99爱在线观看 | 亚洲精品一区二区三区蜜桃久 | 91精品一区二区三区久久久久久 | 激情综合网激情 | 久久久精品网站 | 国产精品一区三区 | 我要看免费黄色片 | 日韩精品一区二区在线观看 | 看日韩毛片 | 午夜激情影视 | 亚洲国产精品视频一区二区三区 | 精品一区二区在线观看 | 97久久精品人人做人人爽50路 | 国产极品探花 | 黄片毛片一级 | 亚洲精品一区二区在线 | 国产成人免费视频网站视频社区 | 91.成人天堂一区 | 中文字幕91 | 国产精品毛片久久久久久久 | 在线视频中文字幕 | 成人在线视频观看 | 男女视频在线 | 久久伊人麻豆 | 日本免费在线视频 | 国产日韩一区二区 | 国产亚洲精品女人久久久久久 | 天天躁日日躁bbbbb | 日韩精品免费一区二区夜夜嗨 | 91高清视频在线观看 | 亚洲一区二区三区四区五区中文 |