微信是怎样实现图片快速收发的?

新手上路,请多包涵

从协议、存储、部署和客户端进行分析

阅读 5.5k
1 个回答

你说的那几个方面我都不知道,只知道它推送图片消息时消息结构是这样的

<xml>
 <ToUserName><![CDATA[toUser]]></ToUserName>
 <FromUserName><![CDATA[fromUser]]></FromUserName>
 <CreateTime>1348831860</CreateTime>
 <MsgType><![CDATA[image]]></MsgType>
 <PicUrl><![CDATA[this is a url]></PicUrl>
 <MsgId>1234567890123456</MsgId>
 </xml>

其中代表图片的只有<PicUrl>....</PicUrl>这一部分,然后其实传送的只是图片的地址而已。
所以我觉得可能是消息到了客户端才把地址解析成图片出来的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题