uniapp APP开发,发送的图片拿不到messageContent里面的remotePath 是怎么回事?

KDA 2023-4-7 364

fileSend = { 'path' : filePath, 'name' : filePath.substring((filePath.lastIndexOf('/') + 1)) } let messageContent = new ImageMessageContent(fileSend); let msg = new Message(); msg.conversation = this.conversation, msg.messageContent = messageContent

this.$wfc.sendMessage(msg);

拿到的结果remotePath 是空 "messageContent": { "type": 3, "mentionedType": 0, "extra": "", "remotePath": "", "localPath": "/storage/emulated/0/Android/data/test/apps/UNICB35374/doc/uniapp_temp/222.jpg", "mediaType": 1 }

最新回复 (5)
  • x86 2023-4-7
    引用 2
    是不是消息发送失败了,`this.$wfc.sendMessage(msg) ` 加上回调参数,看看发送成功,还是失败
  • KDA 2023-4-7
    引用 3
    x86 是不是消息发送失败了,`this.$wfc.sendMessage(msg) ` 加上回调参数,看看发送成功,还是失败
    this.$wfc.sendMessage(msg,
                                                   (messageId) => {
                                                       console.log('messageId', messageId)
                                                   },
                                                   (progress, total) => {
                                                           console.log('progress',progress)
                                                   },
                                                   (messageUid) => {
                                                       console.log('messageUid', messageUid)
                                                   },
                                                   (error) => {
                                                       console.log('error', error)
                                                   }
                                                   );
    打印得到结果

    messageId,  [Number] 47  
    error,  [Number] -1
    这是发送失败了吗?
  • KDA 2023-4-7
    引用 4
    x86 是不是消息发送失败了,`this.$wfc.sendMessage(msg) ` 加上回调参数,看看发送成功,还是失败
    这是是我写在data中的conversation,
    conversation: {
                                           conversationType: 0,
                                           line: 0,
                                           // target: '4ygqmws2k',
                                           target: 'rygqmws2k',
                                           type: 0,
                                   },
  • KDA 2023-4-7
    引用 5
    x86 是不是消息发送失败了,`this.$wfc.sendMessage(msg) ` 加上回调参数,看看发送成功,还是失败
    为什么会图片消息发送失败呢? 是参数传的不对吗?现在文字消息是正常的
  • x86 2023-4-7
    引用 6
    你构建图片的消息的时候,直接传路径试下
返回