Web 端如何压缩图片?

您可以将图片通过 canvas 重绘后 toDataURL 生成一个 base64 字符串,理论上 canvas 尺寸保持在 160 * 160 以内,生成的 base64 串可以保证在 80KB 以内。
源码地址:https://github.com/rongcloud/rongcloud-web-im-upload/tree/master/upload/init.js