收藏
回答

uploadFile在真机调试时没有调用?

如题,模拟器操作一切正常,真机调试upload直接不调用。

最后一次编辑于  02-08
回答关注问题邀请回答
收藏

2 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    02-07

    目测是失败了,真机fail里打印日志看看啥原因失败。

    02-07
    赞同 1
    回复 10
    • 潘钰文
      潘钰文
      02-08
      之前代码没截全,他这个fail也不返回值
      02-08
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      02-08回复潘钰文
      success (res){}
       fail (error){}
      02-08
      回复
    • 潘钰文
      潘钰文
      02-08
      02-08
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      02-08回复潘钰文
      wx.cloud.uploadFile({
                  cloudPath,
                  filePath,
                  success: res => {
                    var h = res.fileID;
                    update.push(h);
                    // console.log('[上传文件] 成功:', res);
                    if(update.length==dbarr.length){
                      resolve(1);
                    }
                  },
                  fail: e => {
                    console.error('[上传文件] 失败:', e)
                    wx.showToast({
                      icon:'none',
                      title:'上传失败',
                    })
                  },
                  complete: () => {
       
                  }
                })
      02-08
      1
      回复
    • 潘钰文
      潘钰文
      02-08
      02-08
      回复
    查看更多(5)
  • undefined
    undefined
    02-07

    别如题了。真机调试下,看看错误吧 fail回调

    02-07
    赞同
    回复 6
    • 潘钰文
      潘钰文
      02-08
      之前代码没截全,他这个fail也不返回值
      02-08
      回复
    • undefined
      undefined
      02-08回复潘钰文
      cloudpath这个参数对吗?写死了试试呢,排除法了解一下
      02-08
      回复
    • 潘钰文
      潘钰文
      02-08
      cloudpath里面是不是不能有wxlife://这个东西
      02-08
      回复
    • undefined
      undefined
      02-08回复潘钰文
      你去掉试试不就行了
      02-08
      回复
    • 潘钰文
      潘钰文
      02-08
      已经解决了谢谢大佬🙏
      02-08
      回复
    查看更多(1)
登录 后发表内容
问题标签