微信小程序同時上傳多個文件


文檔中上傳文件  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)
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM