收藏
回答

wx.cloud.uploadFile上传图片到云存储为什么不行?

模板那里可以的,一摸一样复制过来就不行了 求教哪里不对?

 doUpload: function () {

    // 选择图片

    wx.chooseImage({

      count: 1,

      sizeType: ['compressed'],

      sourceType: ['album', 'camera'],

      success: function (res) {

        wx.showLoading({

          title: '上传中',

        })


        const filePath = res.tempFilePaths[0]

        

        // 上传图片

        const cloudPath = `my-image${filePath.match(/\.[^.]+?$/)[0]}`

        wx.cloud.uploadFile({

          cloudPath,

          filePath,

          success: res => {

            console.log('[上传文件] 成功:', res)


            // app.globalData.fileID = res.fileID

            // app.globalData.cloudPath = cloudPath

            // app.globalData.imagePath = filePath

            

            // wx.navigateTo({

            //   url: '../storageConsole/storageConsole'

            // })

          },

          // fail: e => {

          //   console.error('[上传文件] 失败:', e)

          //   wx.showToast({

          //     icon: 'none',

          //     title: '上传失败',

          //   })

          // },

          complete: () => {

            wx.hideLoading()

          }

        })

      },

      // fail: e => {

      //   console.error(e)

      // }

    })

  },


回答关注问题邀请回答
收藏
登录 后发表内容
问题标签