最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

  • springboot如何通過(guò)注解實(shí)現(xiàn)多線程

    springboot如何通過(guò)注解實(shí)現(xiàn)多線程

    在Spring Boot中實(shí)現(xiàn)異步方法時(shí),如果直接在調(diào)用類中使用`@Async`注解,可能會(huì)導(dǎo)致異步失敗,正確的做法是將實(shí)現(xiàn)異步的方法放在一個(gè)獨(dú)立的類中,并通過(guò)Spring生成的bean來(lái)調(diào)用這個(gè)方法,這樣可以成功實(shí)現(xiàn)異步
    2024-12-12
  • Sharding-Jdbc 自定義復(fù)合分片的實(shí)現(xiàn)(分庫(kù)分表)

    Sharding-Jdbc 自定義復(fù)合分片的實(shí)現(xiàn)(分庫(kù)分表)

    本文主要介紹了Sharding-Jdbc 自定義復(fù)合分片的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 使用Java實(shí)現(xiàn)HTTP和HTTPS代理服務(wù)詳解

    使用Java實(shí)現(xiàn)HTTP和HTTPS代理服務(wù)詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用Java實(shí)現(xiàn)HTTP和HTTPS代理服務(wù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • Java實(shí)現(xiàn)FTP上傳到服務(wù)器

    Java實(shí)現(xiàn)FTP上傳到服務(wù)器

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)FTP上傳到服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作

    SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作

    EasyExcel是一個(gè)基于Java的、快速、簡(jiǎn)潔、解決大文件內(nèi)存溢出的Excel處理工具,這篇文章主要介紹了SpringBoot整合POI實(shí)現(xiàn)Excel文件讀寫操作,首先準(zhǔn)備環(huán)境進(jìn)行一系列操作,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10
  • java如何完成輸出語(yǔ)句實(shí)例詳解

    java如何完成輸出語(yǔ)句實(shí)例詳解

    輸入輸出可以說(shuō)是計(jì)算機(jī)的基本功能,下面這篇文章主要給大家介紹了關(guān)于java如何完成輸出語(yǔ)句的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • SpringBoot項(xiàng)目鑒權(quán)的4種方式小結(jié)

    SpringBoot項(xiàng)目鑒權(quán)的4種方式小結(jié)

    本文主要介紹了SpringBoot項(xiàng)目鑒權(quán)的4種方式小結(jié),包括傳統(tǒng)AOP、攔截器、參數(shù)解析器和過(guò)濾器,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • java數(shù)據(jù)結(jié)構(gòu)與算法之奇偶排序算法完整示例

    java數(shù)據(jù)結(jié)構(gòu)與算法之奇偶排序算法完整示例

    這篇文章主要介紹了java數(shù)據(jù)結(jié)構(gòu)與算法之奇偶排序算法,較為詳細(xì)的分析了奇偶算法的原理并結(jié)合完整示例形式給出了實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-08-08
  • java如何將map數(shù)據(jù)存入到實(shí)體類對(duì)象中

    java如何將map數(shù)據(jù)存入到實(shí)體類對(duì)象中

    在Java編程中,經(jīng)常需要將Map集合中的數(shù)據(jù)轉(zhuǎn)換為實(shí)體類對(duì)象,這可以通過(guò)反射機(jī)制實(shí)現(xiàn),即通過(guò)遍歷Map對(duì)象,使用反射根據(jù)鍵名對(duì)應(yīng)實(shí)體類的屬性名,動(dòng)態(tài)調(diào)用setter方法將值設(shè)置到實(shí)體對(duì)象中,這樣的操作使得數(shù)據(jù)從Map結(jié)構(gòu)轉(zhuǎn)移到了具體的JavaBean中,便于后續(xù)的操作和管理
    2024-09-09
  • Java中redisTemplate注入失敗NullPointerException異常問(wèn)題解決

    Java中redisTemplate注入失敗NullPointerException異常問(wèn)題解決

    這篇文章主要介紹了Java中redisTemplate注入失敗NullPointerException異常問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2023-08-08

最新評(píng)論

宁陵县| 武隆县| 衢州市| 广州市| 东光县| 浠水县| 泰兴市| 淮安市| 丹东市| 隆林| 遂川县| 监利县| 乳山市| 罗田县| 古交市| 贵州省| 古浪县| 额济纳旗| 丰镇市| 古浪县| 瑞昌市| 娄底市| 宁海县| 正宁县| 武陟县| 赤峰市| 鹤壁市| 松江区| 江达县| 平顺县| 平果县| 鄂伦春自治旗| 金坛市| 玛沁县| 晋宁县| 兴和县| 邢台市| 南京市| 栖霞市| 根河市| 改则县|