Spring Boot 上传文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 上传文件相关的知识,希望对你有一定的参考价值。

一、实体类

public class UploadModel {
    private Long userId;
    private MultipartFile img1;
    private MultipartFile img2;

    /* getter setter */
}

二、接收

@RestController
public class UploadController {

    @PostMapping("/upload")
    public void upload(UploadModel uploadModel) {

        /* 上传逻辑 */
    }

}

注意事项

  1. 接收不需要 @RequestBody 或 @RequestParam 等注解
  2. 测试时 Header 需要设置 Content-Type 为 multipart/form-data

以上是关于Spring Boot 上传文件的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 处理文件上传及映射路径

Spring Boot 2.X 实现文件上传

Spring Boot入门——文件上传与下载

如何在 Spring Boot 中将大文件上传到 ftps 服务器?

Spring boot:thymeleaf 没有正确渲染片段

企业级spring-boot案例-Spring Boot 上传文件(图片)