欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java微信server錄音下載到自己server

 更新時(shí)間:2017年05月26日 10:56:34   作者:gavanwanggw  
這篇文章主要為大家詳細(xì)介紹了java微信server錄音下載到自己server的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了java微信server錄音下載到自己server的具體代碼,供大家參考,具體內(nèi)容如下

/**
 * @author why
 *
 */
public class VoiceDownload {
 /**
 * 
 * 依據(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+".amr");
 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();
 }
 }
 }
 }

}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Mybatis-plus中更新date類(lèi)型數(shù)據(jù)遇到的坑

    詳解Mybatis-plus中更新date類(lèi)型數(shù)據(jù)遇到的坑

    這篇文章主要介紹了詳解Mybatis-plus中更新date類(lèi)型數(shù)據(jù)遇到的坑,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • JPA?通過(guò)Specification如何實(shí)現(xiàn)復(fù)雜查詢

    JPA?通過(guò)Specification如何實(shí)現(xiàn)復(fù)雜查詢

    這篇文章主要介紹了JPA?通過(guò)Specification如何實(shí)現(xiàn)復(fù)雜查詢,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 在SpringBoot中使用jwt實(shí)現(xiàn)token身份認(rèn)證的實(shí)例代碼

    在SpringBoot中使用jwt實(shí)現(xiàn)token身份認(rèn)證的實(shí)例代碼

    你還不會(huì)在SpringBoot中使用jwt實(shí)現(xiàn)token身份認(rèn)證嗎,本文小編就給大家詳細(xì)的介紹一下在SpringBoot中使用jwt實(shí)現(xiàn)token身份認(rèn)證的實(shí)例代碼,感興趣的同學(xué)可以自己動(dòng)手試一試
    2023-09-09
  • java如何根據(jù)IP獲取當(dāng)前區(qū)域天氣信息詳解

    java如何根據(jù)IP獲取當(dāng)前區(qū)域天氣信息詳解

    根據(jù)IP自動(dòng)獲取當(dāng)?shù)氐奶鞖忸A(yù)報(bào)信息這個(gè)功能大家應(yīng)該都遇到過(guò),天氣預(yù)報(bào)信息用途非常廣泛,篇文章主要給大家介紹了關(guān)于java如何根據(jù)IP獲取當(dāng)前區(qū)域天氣信息的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • java獲取鼠標(biāo)在屏幕上坐標(biāo)的方法

    java獲取鼠標(biāo)在屏幕上坐標(biāo)的方法

    本文介紹的是如何用java獲取鼠標(biāo)在屏幕上的坐標(biāo),這個(gè)功能其實(shí)沒(méi)什么難度可言,在這里分享給大家,是因?yàn)橛袝r(shí)候我們需要這個(gè)工具,Java作為跨平臺(tái)語(yǔ)言的優(yōu)勢(shì)在這個(gè)軟件就可以體現(xiàn)出來(lái),不需修改就可以在windows、mac、Linux上使用這個(gè)軟件。下面來(lái)一起看看詳細(xì)的介紹吧。
    2016-12-12
  • Java實(shí)用工具之使用oshi獲取主機(jī)信息的方法

    Java實(shí)用工具之使用oshi獲取主機(jī)信息的方法

    這篇文章主要介紹了Java實(shí)用工具之使用oshi獲取主機(jī)信息的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • java 學(xué)習(xí)筆記(入門(mén)篇)_java程序helloWorld

    java 學(xué)習(xí)筆記(入門(mén)篇)_java程序helloWorld

    安裝配置完Java的jdk,下面就開(kāi)始寫(xiě)第一個(gè)java程序--hello World.用來(lái)在控制臺(tái)輸出“Hello World”,接下來(lái)詳細(xì)介紹,感興趣的朋友可以參考下
    2013-01-01
  • Java實(shí)現(xiàn)Excel轉(zhuǎn)PDF的兩種方法詳解

    Java實(shí)現(xiàn)Excel轉(zhuǎn)PDF的兩種方法詳解

    使用具將Excel轉(zhuǎn)為PDF的方法有很多,在這里我給大家介紹兩種常用的方法:使用spire轉(zhuǎn)化PDF、使用jacob實(shí)現(xiàn)Excel轉(zhuǎn)PDF,分別應(yīng)對(duì)兩種不一樣的使用場(chǎng)景,需要的可以參考一下
    2022-01-01
  • 淺談springMVC攔截器和過(guò)濾器總結(jié)

    淺談springMVC攔截器和過(guò)濾器總結(jié)

    本篇文章主要介紹了springMVC攔截器和過(guò)濾器總結(jié),可以用來(lái)對(duì)訪問(wèn)的url進(jìn)行攔截處理,有興趣的可以了解一下。
    2017-01-01
  • Java中Retry方法的簡(jiǎn)單實(shí)現(xiàn)

    Java中Retry方法的簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了Java中Retry方法的簡(jiǎn)單實(shí)現(xiàn),Retry主要是利用Java的lambda表達(dá)式和線程接口實(shí)現(xiàn)有返回值和無(wú)返回值的重試,思考了下就寫(xiě)了一個(gè)簡(jiǎn)易R(shí)etry功能分享出來(lái),需要的朋友可以參考下
    2024-01-01

最新評(píng)論