SpringBoot 同时上传多文件和传输 JSON 数据

文章目录

  • SpringBoot 同时上传多文件和传输 JSON 数据
    • 代码逻辑
    • 执行请求

SpringBoot 同时上传多文件和传输 JSON 数据

核心是要使用 @RequestPart 注解

代码逻辑

public class Material {
  
    private Long id;
    private String name;
    private Integer status;
    private Integer isDel;
    private String rejectReason;
  
    // 省略了 getters 和 setters 方法,你应该完成它们
}

@PostMapping("/save")
public AjaxResult save(@RequestPart("files") MultipartFile[] files, @RequestPart("material") Material material) {

    // your business logic.
      
    return AjaxResult.success();
}

执行请求

使用 Paw Http 客户端执行请求
SpringBoot 同时上传多文件和传输 JSON 数据_第1张图片

你可能感兴趣的:(Java,SpringBoot,spring,boot,json,java)