SpringBoot+Vue項目多文件上傳同時上傳其他參數


Java后端接收 POST

uploadFileAndData(@RequestParam(value = "files") List<MultipartFile> files, @RequestParam String obj)
具體實現根據業務而定,對文件的處理百度、Google有很多相關文章

第二個參數obj,頁面將對象轉為字符串處理的,也可以分開傳參

前端核心代碼:
let formData = new FormData();
//...  resources存文件的數組
if (this.resources) {
    for (var i = 0; i < this.resources.length; i++) {
          formData.append("files", this.resources[i].raw);
     }
}
let obj = {}
//...  需要傳入的參數
formData.append("obj",JSON.stringfy(obj));
this.$http({
    url: this.$http.adornUrl("/xxx/resources/uploadFileAndData"),
    method: "POST", //  這個地方注意
    data: formData,
    timeout: 1000 * 60
 })
//...  請求后處理
還未實現后端直接接收一個對象???若有清楚的朋友,望告知,非常感謝!



 
        

 

 


免責聲明!

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



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