其他分享
首页 > 其他分享> > RN集成融云IM无法发送图片消息问题

RN集成融云IM无法发送图片消息问题

作者:互联网

发现的问题

最近公司项目在使用ReactNative集成融云的IM-SDK,使用了一个前辈做的集成库, 在使用中发现了一下问题。
首先发送文字消息正常的,但是发送图片消息,本地和远端都无法展示融云返回的图片, 使用的图片选择库是react-native-image-picker。

开始项目中使用的是最新版本, 返回的图片地址是图片uri 是以”content“为开头的,使用此图片地址调用融云的发送图片信息接口,发送成功,但是融云返回的的remote图片地址并不能展示图片,甚是苦恼。

寻找答案

于是到react-native-image-picker的github仓库的issues中寻找答案,功夫不负有心人,在这个issuesCouldn’t get file path for photo on ANDROID 10 EMU
中找到了答案。
就是下面这个大佬给出的解决方案:
在这里插入图片描述

修改项目的package.json文件后,执行yarn install命令后,就能拿到正确的图片信息了,如图所示
在这里插入图片描述
使用此图片的地址之后发送融云图片消息,一切就正常了。

总结

库虽好,可不要贪新哦!

标签:集成,发送,地址,融云,使用,IM,RN,图片
来源: https://blog.csdn.net/wayne214/article/details/112328924