当前位置: 首页 > news >正文

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

0 问题

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

1 前端和后端

前端只能使用formdata来传递参数,后端不使用@RequestBody注解
在这里插入图片描述
在这里插入图片描述

2 formdata传递数组对象

2.1 多个参数对象数组

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 单个参数对象数组

addForm: {
  region: [ 0, 1, 2 ]
 },
this.addForm.region.forEach((value, index) => {
  formData.append(`region[${index}]`, value)
});
http://www.dtcms.com/a/3614.html

相关文章:

  • 网络编程 - HTTP协议
  • 学习笔记二十七:K8S控制器Statefulset入门到企业实战应用
  • 二、数据链路层
  • Pyhotn: Mac安装selenium没有chromedriver-114以上及chromedriver无法挪到/usr/bin目录下的问题
  • 微信小程序 跳转客服页面
  • 如何恢复已删除的PDF文件?4个常用方法分享(含操作步骤)!
  • 机器人控制算法——局部规划器TEB算法原理及C++可视化仿真
  • Linux安装配置awscli命令行接口工具及其从aws上传下载数据
  • 【PyQt学习篇 · ⑨】:QWidget -控件交互
  • Java自学第5课:Java web开发环境概述,更换Eclipse版本
  • 安全模型的分类与模型介绍
  • proxy 属性与方法
  • web前端——HTML+CSS实现九宫格
  • 配置OpenCV
  • iOS NSKeyedUnarchiver归档和读取
  • Android Snackbar
  • 通付盾Web3专题 | 智能账户:数字时代基础单元
  • 基于stm32F4的智能宠物喂食器的设计:LVGL界面、定时喂食喂水通风
  • ESP32S3入手体验测试
  • 电脑如何设置不同网段的IP地址,实现访问不同IP的PLC或HMI设备?
  • react_12
  • 驱动开发11-1 编写IIC驱动-读取温湿度数据
  • 记录paddlepaddle-gpu安装
  • Spring Boot 3 整合 xxl-job 实现分布式定时任务调度,结合 Docker 容器化部署(图文指南)
  • Codeforces Round 882 (Div. 2)
  • 【一、http】go的http基本请求方法
  • Python用RoboBrowser库写一个通用爬虫模版
  • AndroidAuto PCTS A118解决杂音问题
  • 升级 MacOS 系统后,playCover 内游戏打不开了如何解决
  • 苹果相机怎么磨皮 苹果手机怎么磨皮