时间:2021-05-19
java 实现微信服务器下载图片到自己服务器
此功能的实现需要注意java 中IO流的操作及网路开发,
实现代码:
/** * @author why * */ public class PicDownload { /** * * 根据文件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方式请求 http.setRequestProperty("Content-Type", "application/x-/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:/"); } }感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
回复图片、音频、视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的。将多媒体文件上传到微信服务器,以及从微信服务器下载文件,可以参
获取用户消息用户发送的消息是在微信服务器发送的一个HTTPPOST请求中包含的,获取用户发送的消息要从POST请求的数据流中获取微信服务器推送消息到服务器的HT
本文分为三大部分为大家进行介绍,具体内容如下1、微信用户、微信服务器和后台服务器的交互例:微信用户向公众号发送一条文本消息,这条消息会首先传给微信服务器,微信服
电信服务器租用有什么好处?从广义上讲,为客户提供网络服务的所有服务器都是电信服务器。但是,根据我们国家网络线路的区别,它们分为电信服务器和联通服务器,它们分为区
电信服务器从广义上面来说,一切给客户供给网络服务的服务器都是电信服务器,可是依据我们国家网络线路的区别,又分为了电信服务器和联通服务器,以区域来分呢,就是比较有