一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器

java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器

2020-10-26 16:41王慧永 Java教程

這篇文章主要介紹了 java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器的相關(guān)資料,需要的朋友可以參考下

 java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器

          此功能的實(shí)現(xiàn)需要注意java 中IO流的操作及網(wǎng)路開(kāi)發(fā),

          實(shí)現(xiàn)代碼:

?
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/**
 * @author why
 *
 */
public class PicDownload {
 
  /**
   *
   * 根據(jù)文件id下載文件
   *
   *
   *
   * @param mediaId
   *
   *      媒體id
   *
   * @throws Exception
   */
 
  public static InputStream getInputStream(String accessToken, String mediaId) {
    InputStream is = null;
    String url = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token="
        + accessToken + "&media_id=" + mediaId;
    try {
      URL urlGet = new URL(url);
      HttpURLConnection http = (HttpURLConnection) urlGet
          .openConnection();
      http.setRequestMethod("GET"); // 必須是get方式請(qǐng)求
      http.setRequestProperty("Content-Type",
          "application/x-www-form-urlencoded");
      http.setDoOutput(true);
      http.setDoInput(true);
      System.setProperty("sun.net.client.defaultConnectTimeout", "30000");// 連接超時(shí)30秒
      System.setProperty("sun.net.client.defaultReadTimeout", "30000"); // 讀取超時(shí)30秒
      http.connect();
      // 獲取文件轉(zhuǎn)化為byte流
      is = http.getInputStream();
 
    } catch (Exception e) {
      e.printStackTrace();
    }
    return is;
 
  }
 
  /**
   *
   * 獲取下載圖片信息(jpg)
   *
   *
   *
   * @param mediaId
   *
   *      文件的id
   *
   * @throws Exception
   */
 
  public static void saveImageToDisk(String accessToken, String mediaId, String picName, String picPath)
      throws Exception {
    InputStream inputStream = getInputStream(accessToken, mediaId);
    byte[] data = new byte[10240];
    int len = 0;
    FileOutputStream fileOutputStream = null;
    try {
      fileOutputStream = new FileOutputStream(picPath+picName+".jpg");
      while ((len = inputStream.read(data)) != -1) {
        fileOutputStream.write(data, 0, len);
      }
    } catch (IOException e) {
      e.printStackTrace();
    } finally {
      if (inputStream != null) {
        try {
          inputStream.close();
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
      if (fileOutputStream != null) {
        try {
          fileOutputStream.close();
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
  }
 
  /**
   * 圖片下載
   *
   * @param accessToken
   * @param mediaId
   */
  public static void getPic(String accessToken, String mediaId) {
    String requestUrl = "http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID";
    requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken).replace(
        "MEDIA_ID", mediaId);
    JSONObject jsonObject = WeixinUtil.httpRequest(requestUrl, "GET", null);
    System.out.println(jsonObject);
  }
 
  public static void main(String[] args) throws Exception {
    String accessToken = "";
    String mediaId = "";
    String picName = "";
    saveImageToDisk(accessToken, mediaId, picName,"f:/");
  }
}

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

原文鏈接:http://blog.csdn.net/u011072139/article/details/47108761

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 69热精品视频在线看影院 | 亚洲精品AV无码喷奶水糖心 | 精品AV亚洲乱码一区二区 | 欧美图片小说 | 精品国产美女AV久久久久 | 午夜爱情动作片P | 亚州成人| 精品日产1区2卡三卡麻豆 | 日本大尺度激情做爰叫床 | 67id人成观看免费 | 亚洲精品www久久久久久 | 精品国产一区二区三区国产馆 | 日本成熟老妇xxxx | 欧美视频在线播放观看免费福利资源 | 亚洲国产在线播放在线 | 丁香六月婷婷激情 | 色综合中文字幕在线亚洲 | 亚洲欧洲日产国码 最新 | 恩爱夫妇交换小说 | 双性太子 | 欧美va免费精品高清在线 | 亚洲精品卡一卡2卡3卡4卡 | 奇米影视中文字幕 | 农夫69小说小雨与农村老太 | 国产亚洲福利精品一区 | 国产资源免费 | aa视频免费 | 天天久久影视色香综合网 | 手机看片一区二区 | 特级www| 国产高清一区二区三区免费视频 | 精品AV亚洲乱码一区二区 | 538精品视频 | 欧美成人二区 | 天天做天天爰夜夜爽 | 美女扒开胸罩露出胸大乳 | 久久黄色大片 | 999热在线精品观看全部 | 我的奶头被客人吸的又肿又红 | 国产综合图区 | 喷潮女王cytherea全部视频 |