后端接口接收对象和文件集合,formdata传递数组对象

0 问题

后端接口需要接收前端传递过来的对象和文件集合;对象中存在数组对象

1 前端和后端

前端只能使用formdata来传递参数,后端不使用@RequestBody注解

2 formdata传递数组对象

2.1 多个参数对象数组

javascript 复制代码
addForm: {
  contactInfo: [
    {
      contactPerson: '',
      contactPhone: ''
    }
  ]
 },
this.addForm.contactInfo.forEach((value, index) => {
  formData.append(`contactInfo[${index}].contactPerson`, value.contactPerson);
  formData.append(`contactInfo[${index}].contactPhone`, value.contactPhone);
})

2.2 单个参数对象数组

javascript 复制代码
addForm: {
  region: [ 0, 1, 2 ]
 },
this.addForm.region.forEach((value, index) => {
  formData.append(`region[${index}]`, value)
});
相关推荐
JavaLearnerZGQ6 分钟前
Spring Boot 流式响应接口核心组件解析
java·spring boot·后端
cur1es6 分钟前
【TCP 协议的相关特性】
java·网络·网络协议·tcp/ip·tcp·滑动窗口·连接管理
山岚的运维笔记11 分钟前
SQL Server笔记 -- 第80章:分页
java·数据库·笔记·sql·microsoft·sqlserver
开开心心就好18 分钟前
文字转语音无字数限,对接微软接口比付费爽
java·linux·开发语言·人工智能·pdf·语音识别
海兰19 分钟前
Elasticsearch 9.x Java 异步客户端
java·elasticsearch·jenkins
马猴烧酒.20 分钟前
【JAVA算法|hot100】哈希类型题目详解笔记
java·笔记
毕设源码-邱学长23 分钟前
【开题答辩全过程】以 果蔬销售管理系统为例,包含答辩的问题和答案
java
Drifter_yh33 分钟前
「JVM」 Java 类加载机制与双亲委派模型深度解析
java·开发语言·jvm
马猴烧酒.37 分钟前
【JAVA算法|hot100】数组类型题目详解笔记
java·笔记
范什么特西41 分钟前
Tomcat加Maven配置
java·tomcat·maven