Postman同时发送多个对象+文件到Controller的实现方法

需求:后端需要同时接收文件及对象,或者需要接收多个对象

实现方法:后端使用@RequestPart接收

  1. 实体类
@Data
public class Child {
   private String name;
   private Integer age;
   private List<Integer> list;
}
  1. Controller
@Slf4j
@RequestMapping("/postman")
@RestController
public class PostmanParam {
 @PostMapping(value = "twoGirlfriendsAndFile")
    public String postman4(@RequestPart("file") MultipartFile file,
    					   @RequestPart("child1") Child child1,
    					   @RequestPart("child2")Child child2){
    	if(file != null){
            log.error("接收到文件");
        }
        return child1.toString()+child2.toString();
    }
}
  1. Postman设置
    选择body ---- form-data —添加隐藏的content type列表
    在这里插入图片描述
    在这里插入图片描述
    再看一下文件是否正确传入到后端:
    在这里插入图片描述
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值