?wx.chooseImage选择图片
upload(event) {
wx.chooseImage({
count: 1,
//数量
sizeType: ['original'],
//尺寸
sourceType: ['album', 'camera'],
// 选择方式,拍照或相册
success: async res => {
// tempFilePath可以作为img标签的src属性显示图片
const tempFilePaths = res.tempFilePaths[0]
wx.uploadFile({
filePath: tempFilePaths,
name: 'file',
url:"服务器地址",
header: {
//请求类型
"Content-Type": "multipart/form-data",
//token
'Authorization': wx.getStorageSync('token')
},
formData: {},
success: res => {
//返回的是JSON数据
console.log(res);
if (res.statusCode == 200) {
//需要JSON.parse 转换下数据
this.setData({
imageList:JSON.parse(res.data)
})
} else {
wx.showToast({
title: '上传失败'
})
}
}
})
}
})
}
|