axios 多文件Form表单提交

289 阅读1分钟

设置 headers

     let config = {
		headers: {
		    'Content-Type': 'application/x-www-form-urlencoded'
		  }
  }

使用 FormData 设置参数

 
   let fromData = new FormData()
     //  参数为对象时, 使用 JSON.stringify 转字符串
   fromData.append('operation', JSON.stringify( pamram))
   

请求

   this.http.post(url, fromData , config).then((res)=>{})

多文件上传

  1. 后端接口 使用 MultipartFile[] files 接收
  2. 设置files参数
  for (let i= 0; i< uploadFiles.length; i++ ){
     fromData.append('files',uploadFiles[i])
   }