小程序中webview打开公众号页面,jssdk鉴权通过,uploadImage正常调用。但是唤起小程序原生能力(卡包、地图、聊天文件)后返回webview,再调用uploadImage就报{"errMsg":"uploadImage:missing arguments"}。
注:webview切到前台时,页面并没有刷新,此时chooseImage、scanQRCode均可正常调用,仅uploadImage报错。
仅ios有此问题,android无此问题
已打印日志,localId是 wxLocalResource://69520767653510
uploadImage = (localId: string) => {
return new Promise((resolve, reject) => {
this.wx.uploadImage({
localId: localId,
isShowProgressTips: 1,
success: (res) => {
const mediaId = res.serverId;
resolve(mediaId);
},
fail: (err) => {
reject(err);
}
});
});
}
android debug时,_sendMessage(JSON.stringify(msgObj)); 中 msgObj的值如图所示
有人解决了吗
已上传日志,时间2023-02-06,微信号wxid_mrq0i3wq4ufw22