//第一步 保存用戶上傳的圖片
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