Skip to main content

t-io社交IM基础平台IM的图片、视频是怎么处理的

t-io社交IM基础平台IM的图片、视频是怎么处理的?

这是个被问得有点多的问题,那我这说一下整个处理过程,当然其实是很简单的

  • 用HTTP把图片、视频上传到文件服务器(也是HTTP协议的)
  • 把图片、视频存储路径存入数据库,作好标记
  • 通过tio发送IM指令,群发消息,消息格式如下
{
"comefrom": 1,
"coverheight": 267,
"coversize": 66761,
"coverurl": "/im/upload/img/50/8931/1119484/88097537/74541310905/9/235442/333.png",
"coverwidth": 399,
"filename": "1.png",
"height": 680,
"id": 316,
"size": 391940,
"status": 1,
"title": "1.png",
"uid": 23357,
"url": "/im/upload/img/50/8931/1119484/88097537/74541310905/9/235442/444.png",
"width": 1016
}
  • 客户端拿到消息后进行解析显示

t-io社交IM基础平台图片消息