是否有可替代方案?
wx.chooseMessageFile在电脑端的真机调试环境报不支持错误,是什么原因?wx.chooseMessageFile在电脑端的真机调试环境报不支持错误:chooseMessageFile:fail:not supported,请各位大神看看是什么原因? 说明:在开发环境和手机端的真机调试环境下,能正常使用 代码如下: wx.chooseMessageFile({ count: 1, type: 'file', extension: ['pdf', 'docx', 'doc'], success: res => { // 取出选择后临时文件路径 const filePath = res.tempFiles[0].path // 取出文件名称 const fileName = res.tempFiles[0].name // 取出文件的扩展名 const fileType = fileName.split('.').pop() // 生成存放到云存储的路径 const cloudPath = 'aaa/bbb/' + fileName wx.showLoading({ title: '正在上传', }) wx.cloud.uploadFile({ cloudPath, filePath }).then(res => { // 上传成功,做相应的处理 wx.hideLoading() wx.showToast({ title: '上传成功', duration: 3000 }) }).catch(err => { wx.hideLoading() console.log('上传文件出错') console.log(err) }) }, fail: err => { console.log('取消选择文件或出错') console.log(err) } }) 报错信息如下: [图片]
03-05