如何在Postman中通过form-data批量提交含文件附件的JSON数据?
在Postman中用form-data批量提交带附件的JSON结构
核心逻辑
form-data中需要通过索引式键名来映射JSON数组结构,同时区分普通文本字段和文件字段,确保后端能正确解析addStandard数组及其中的附件。
具体操作步骤
1. 基础请求配置
选择POST请求方法,填入目标接口的URL。
2. 切换到form-data模式
在请求体(Body)标签下,选中form-data选项。
3. 逐个配置addStandard数组元素
数组元素的键名格式为addStandard[索引].字段名,索引从0开始递增:
第一个数组元素(索引0)
- 键:
addStandard[0].organization,值:3,类型选Text - 键:
addStandard[0].designationNubmer,值:3,类型选Text - 键:
addStandard[0].recognition,值:3,类型选Text - 键:
addStandard[0].title,值:3,类型选Text - 键:
addStandard[0].generalUse,值:3,类型选Text - 附件字段处理:每个文件对应一个键,格式为
addStandard[0].attachments[文件索引],类型选File,再选择本地文件:- 键:
addStandard[0].attachments[0],值:选择本地file1文件 - 键:
addStandard[0].attachments[1],值:选择本地file2文件 - 键:
addStandard[0].attachments[2],值:选择本地file3文件
- 键:
第二个数组元素(索引1)
- 键:
addStandard[1].organization,值:4,类型选Text - 键:
addStandard[1].designationNubmer,值:4,类型选Text - 键:
addStandard[1].recognition,值:4,类型选Text - 键:
addStandard[1].title,值:4,类型选Text - 键:
addStandard[1].generalUse,值:4,类型选Text
(该元素无附件,无需配置文件字段)
4. 发送请求
确认所有字段配置无误后,点击Send提交请求。
关键注意点
- 数组索引必须连续(0、1、2...),否则后端无法识别为完整数组
- 文件字段类型必须选
File,不能用Text替代 - 若需要启用注释掉的字段(如
applicant_info_id),直接按相同格式添加即可,例如addStandard[0].applicant_info_id,值填1
内容的提问来源于stack exchange,提问作者Malay Jeena
相关产品推荐
相关产品推荐

