文檔中上傳文件 wx.uploadFile只能上傳一個文件同時攜帶其他參數,但是如果需要向接口傳兩個及以上文件形式參數時需要借助 Multipart 實現
1. utils下創建Multipart.min.js文件
https://github.com/supperchong/wx-multipart 中下載
2. 在需要的頁面引入
const Multipart = require('../../utils/Multipart.min.js')
async setWater(){
let fields =[{
name:'username', value:'小黃' },{ name:'number', value:'13812345678' }]
let files=[ { filePath: this.data.step1ImgFile, //value name: 'img' //key }, { filePath: this.data.step2ImgFile, name: 'wm' } ] let res = await new Multipart({ fields, //非文件參數 files //文件參數 }).submit('http://xxx.xx.xx.xx:xxx/api/xxx') console.log(res) }