首页 > 编程语言 > 详细

SpringBoot+Vue项目多文件上传时上传其他参数

时间:2019-12-05 15:51:43      阅读:742      评论:0      收藏:0      [点我收藏+]

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




 

 

SpringBoot+Vue项目多文件上传时上传其他参数

原文:https://www.cnblogs.com/must-grow/p/11989377.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!