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 }) //... 请求后处理
还未实现后端直接接收一个对象???若有清楚的朋友,望告知,非常感谢!