如何配置 Spring Boot 将 MultiPartFile 写入磁盘?

How to configure Spring Boot to write MultiPartFile to disk?

MultiPartFile 的文档说

The file contents are either stored in memory or temporarily on disk.

我想确定多部分文件不是存储在内存中,而是存储在磁盘上。

方法有很多种,但这段代码一定能帮到你。

private void saveFile(MultipartFile multipartFile) throws Exception {
    String filePath = request.getServletContext().getRealPath("/"); 
    multipartFile.transferTo(new File(filePath));
}

或者您可以定义自己的自定义路径。