云存储上传本地图片+云数据库存储

云存储上传本地图片

第一步


第二步

addmall: function() {
    // 从本地相册选择图片或使用相机拍照
    wx.chooseImage({
      count:1,
      success: function(res) {
        //  获取本地地址
        const filePath = res.tempFilePaths[0]
        // 格式化
        const tempfile = filePath.split('.')
        // 云函数地址 'my-img'
        const cloudPath = 'my-img-' + tempfile[tempfile.length-2]
        //  上传图片
        wx.cloud.uploadFile({
          cloudPath,
          filePath,
          success: function (res) {
            console.log(res)
            wx.showToast({
              title: '上传成功',
            })
          }
        })
      }

上传图片并添加到云数据库中

addmall: function() {
    // 从本地相册选择图片或使用相机拍照
    wx.chooseImage({
      count:1,
      success: function(res) {
        //  获取本地地址
        const filePath = res.tempFilePaths[0]
        // 格式化
        const tempfile = filePath.split('.')
        // 云函数地址 'my-img.'自定义,此处加点
        const cloudPath = 'my-img-' + tempfile[tempfile.length-2]
        //  上传图片
        wx.cloud.uploadFile({
          cloudPath,
          filePath,
          success: function (res) {
            db.collection('emall').add({
              data: {
                title: '商品1',
                pricce: 23,
                imgUrl: res.fileID
              },
              success: function (res) {
                console.log(res)
                wx.showToast({
                  title: '新增成功',
                })
              }
            })
          }
        })
      },
    })
  }

你可能感兴趣的:(云存储上传本地图片+云数据库存储)