通过wx.chooseImage调用相册或者相机获取到本地文件路径,然后直接通过wx.uploadFile调取后端接口即可获取到这个接口返回的数据,而不是单独调用后端接口
wx.chooseImage(
{
count: 1, //默认9
sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album'], //选择图片的来源
success: (res) => {
let tempFilePaths = res.tempFilePaths; // 返回选定照片的本地路径列表
wx.uploadFile({
url: 'http://xxxxxx:9090/api/app/oss', //后端接口
filePath: path[0],
name: 'file',
header: "后端接口请求时,所需的请求头",
success(res) {
console.log(res);
},
fail(e) {
console.log(e);
}
})
}
}
根据需要,把uploadfile返回的res中的数据发送到后端