最近在接入LC的时候,使用AVFile上传网络图片的功能,遇到的问题:
看了一下官网的Demo,在创建AVFile的时候传入 name和url,
然后将AVFile传入AVIMImageMessage的构造方法中..
AVIMImageMessage的属性:
然后进入AVIMConversation 的sendMessage方法:
进过一些set操作后和判断后 会去到upload方法...
在upload方法中会判断actualFile是否为空,以及url属性是否为空
由于这里的url属性不为空 所以会去到fulFillFileInfo的方法
在fulFillFileInfo的方法里面会判断objetId是否为空,为空就不会执行下面代码了,也不会调用到callback的方法了,
到这里方法的调用都结束了,通过接口查询LC的服务器,两人的conversation下没有任何图片消息
也就是这条图片的消息没有被发出去...
请问我使用AVFile来传图片的方法是否有问题?
还是在创建AVFile后需要加入ObjectId? (因为我自己setObjectId后,消息是能发送成功的,但是不敢随便set啊...)
或者发送网络图片的消息要怎样传?
期待解答
-
创建时间
15年12月11日
-
最后回复
15年12月14日
-
3
回复
-
903
浏览
-
2
用户