如何使用 IMLib 发送图片?

如何使用IMLib发送图片
发布时间: 2016-01-16 18:32

回答:

发送图片分为2步,首先需要上传照片到媒体服务器。然后把缩略图和图片路径发送出去。

当应用没有媒体服务器时可以使用融云的服务器。直接调用sendImageMessage接口,融云SDK就会自动上传和发送消息。注意参数content必须是RCImageMessage。且属性originalImage必须传入原始图片。content可以使用[RCImageMessage messageWithImage:image]来构造。也可以使用[RCImageMessage messageWithImageURI:imagePath]来构造。区别是前者是UIImage对象,后者是图片的本地路径。

当应用使用自己的媒体服务器时,发送图片时先上传到自己的媒体服务器获得一个远程URL,然后生成一个空的RCImageMessage对象,并对imageUrl和thumbnailImage进行赋值。然后调用sendMessage来发送。