Как настроить Spring Boot для записи MultiPartFile на диск? - PullRequest
0 голосов
/ 14 апреля 2020

В документации MultiPartFile говорится, что

Содержимое файла хранится либо в памяти, либо временно на диске.

Я хочу быть уверен, что файл из нескольких частей не хранится в памяти, а хранится на диске.

1 Ответ

1 голос
/ 14 апреля 2020

Есть несколько способов, но этот код наверняка поможет вам легко.

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

или вы можете определить свой собственный путь.

...