當前位置:首頁 > IT技術 > 微信平臺 > 正文

微信小程序把用戶上傳的圖片上傳到服務器端前端詳細操作
2021-09-16 11:42:51

//第一步  保存用戶上傳的圖片

  chooseImage: function() {
    wx.chooseImage({
      count: 1, //選擇圖片的數(shù)量 默認為9
      success: (res) => {
        console.log(res)
        //tempFilePaths  圖片的本地臨時文件路徑列表
        let path = res.tempFilePaths[0] //拿路徑  
        this.setData({
          showImage_url: path
        })
      },
    })
  },

//第二步  把用戶上傳的圖片保存到服務器端
//確認發(fā)布
  confirmPublish: function() {
  wx.uploadFile({
          url: app.globalData.env.domainName + '/api/publish_image/', //開發(fā)者服務器地址
          header: {
            "Content-Type": "multipart/form-data",
            "token": wx.getStorageSync('token')
          },
          filePath: this.data.showImage_url,//要上傳文件資源的路徑
          name: "dynamic_url",//文件對應的 key,開發(fā)者在服務端可以通過這個 key 獲取文件的二進制內容
          success: (res) => {
            console.log(res)
            wx.showToast({
              title: '發(fā)布成功',
            })
            setTimeout(() => {
              wx.navigateBack()
            }, 1000)
          }
        })
}

?

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務立即開通 >