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 }) //... 請求后處理
還未實現后端直接接收一個對象???若有清楚的朋友,望告知,非常感謝!