JAVA微信开发如何下载微信服务器中图片
更新时间:2023-05-30 02:21:01 阅读量: 实用文档 文档下载
- java开发如何提升自己推荐度:
- 相关推荐
在某些场合中,我们需要将微信发送的下载
下来保存在我们自己的服务器,以防止在过期后找不到的问题!在开发微信通讯方面更是重要, 具体的实现如下:
/**
*根据文件 id 下载文件*
豫的产物,我想这就是真正的走一步算一步。什么梦想
*@parammediaId
*媒体 id*@throwsException
*/
publicInputStreamgetInputStream(Strin gmediaId){
豫的产物,我想这就是真正的走一步算一步。什么梦想
GetExistAessTokengetExistAessToken=Ge tExistAessToken.getInstance();
StringaessToken=getExistAessToken.get
ExistAessToken();
InputStreamis=null;Stringurl="api.weixin.qq/cgi-bin/medi
豫的产物,我想这就是真正的走一步算一步。什么梦想
a/get?aess_token="
+aessToken+"&media_id="+mediaId;try{
URLurlGet=newURL(url);
HttpURLConnectionhttp=(HttpURLConnect ion)urlGet
豫的产物,我想这就是真正的走一步算一步。什么梦想
.openConnection();
http.setRequestMethod("GET");//必须是 get 方式请求
http.setRequestProperty("Content-Type ",
"application/x-www-form-urlencoded");
豫的产物,我想这就是真正的走一步算一步。什么梦想
http.setDoOutput(true);
http.setDoInput(true);System.setProperty("sun.client.defaul
tConnectTimeout","30000");//连接超时 30 秒
System.setProperty("sun.client.defaultReadTimeout","30000");//读取超时 30 秒
豫的产物,我想这就是真正的走一步算一步。什么梦想
http.connect();
//获取文件转化为 byte 流is=http.getInputStream();
}catch(Exceptione){
e.printStackTrace();}
豫的产物,我想这就是真正的走一步算一步。什么梦想
returnis;
}/**
*获取下载信息(jpg)
**@parammediaId
豫的产物,我想这就是真正的走一步算一步。什么梦想
*文件的 id
*@throwsException*/
publicvoidsaveImageToDisk(Stringmedia Id)throwsException{
InputStreaminputStream=getInputStream
豫的产物,我想这就是真正的走一步算一步。什么梦想
(mediaId);
byte[]data=newbyte[1024];intlen=0;
FileOutputStreamfileOutputStream=null ;
try{
豫的产物,我想这就是真正的走一步算一步。什么梦想
fileOutputStream=newFileOutputStream( "test1.jpg");
while((len=inputStream.read(data))!=-
正在阅读:
JAVA微信开发如何下载微信服务器中图片05-30
锐角三角函数知识点总结大全12-03
北师大版道德与法治一年级下册第4课《春天在哪里》word教案09-22
材料力学习题集(有答案)11-14
上党课主持词03-21
无菌GMP下放配套指南:药品GMP认证现场检查工作程序07-06
让我欢喜让我忧的作文600字07-05
2022年智慧树知道网课《医学物理学》课后章节测试满分答案04-13
高速铁路桥涵工程施工质量验收标准(TB10752-2011)考题(2)11-13
本科生毕业设计过程管理手册(新)10-15
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 服务器
- 开发
- 如何
- 图片
- 下载
- JAVA
- 2012-9-10日微博活动总结复盘
- 西南交大桥梁工程6
- 初一语文探索月球奥秘5
- 初三英语上册单词表
- 肝血管瘤规范化治疗及其
- 急性肺血栓栓塞症溶栓治疗中国专家共识(讨论稿)
- 最新撕名牌游戏规则
- 有效教学的评价标准
- 司考热点分析——念斌投毒案之法律分析
- 杭州房产律师,杭州房地产纠纷律师
- 选秀活动对青少年成长弊大于利 辩稿
- 在激流险滩处思考——六评邓正来教授的《中国法学向何处去》
- 人教版三年级《数学广角》教学案例
- 九年级思品开学第一课
- 经营管理部经理考核评分表(月度)
- 苹果安卓说明2012-07-12
- 台湾历史与政治论文
- 农村饮水安全工程评估评价指标体系的设计、标准和步骤
- 上海惠南水厂生物预处理工艺的运行效果
- 钟清洪“一帮一”师生结对子活动手册 (2014-2015)