返回顶部
首页 > 资讯 > 精选 >java微信server录音下载到自己server
  • 922
分享到

java微信server录音下载到自己server

javaserver 2023-05-31 13:05:23 922人浏览 八月长安
摘要

本文实例为大家分享了java微信server录音下载到自己server的具体代码,供大家参考,具体内容如下public class VoiceDownload { public static InputStream getInputStr

本文实例为大家分享了java微信server录音下载到自己server的具体代码,供大家参考,具体内容如下

public class VoiceDownload {  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方式请求 http.setRequestProperty("Content-Type",  "application/x-www-fORM-urlencoded"); http.setDoOutput(true); http.setDoInput(true); System.setProperty("sun.net.client.defaultConnectTimeout", "30000");// 连接超时30秒 System.setProperty("sun.net.client.defaultReadTimeout", "30000"); // 读取超时30秒 http.connect(); // 获取文件转化为byte流 is = http.getInputStream(); } catch (Exception e) { e.printStackTrace(); } return is; }  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(); } } } }}

--结束END--

本文标题: java微信server录音下载到自己server

本文链接: https://lsjlt.com/news/226027.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作