Web 发送图片消息, 移动端无法显示?

概述

发送图片成功,出现无法显示情况都是缩略图错误导致

解决方案

  1. 如果移动端为 IMKit, 发送图片消息时, 必须传入 content(图片 base64) 参数

  2. 传入的图片 base64 缩略图必须满足以下条件:

    • 略缩图(content 字段)必须是 base64 字符串, 类型必须为 jpg
    • base64 略缩图必须不带前缀
    • base64 字符串大小不可超过 80 k
  3. 文档请参考:发送消息 | 融云开发者文档

注意: 可通过 FileReader 或者 canvas 对图片进行压缩, 生成压缩后的 base64 字符串