后端有個上傳文件/圖片的接口,需要傳文件流
通過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);
}
})
}
}