微信小程序 上传图片
官网文档:https://developers.weixin.qq.com/miniprogram/dev/api/network/upload/wx.uploadFile.html
微信小程序 交互的 图片是单独上传的
uploadDetail(gid) {
let that = this
if (that.data.detailbox.length != 0) {
let imagebox = that.data.detailbox
for (let i = 0; i < imagebox.length; i++) {
console.log('我要上传的每个图片', imagebox[i])
wx.uploadFile({
url: api,
filePath: imagebox[i],
name: 'files',
header: {
"Content-Type": "multipart/form-data"
},
method: "POST",
formData: {
goods_id: gid
},
success: function(res) {
console.log('图片上传成功', res)
},
fail: function() {
console.log('图片上传失败')
}
})
}
} else {
wx.showToast({
title: '请上传图片',
})
}
},
提醒:如果是多张图片要一个个上传就是for循环
formData 是图片上传的参数
filePath 必须是字符串所以 Array[i]