Spring MVC сохраняет загруженный MultipartFile в определенную папку
Я хочу сохранить загруженные изображения в определенную папку в приложении Spring 3 MVC, развернутом на Tomcat
Моя проблема в том, что я не могу сохранить загруженные файлы изображений на хост, на котором выполняется приложение.
Вот что я пытался:
private void saveFile(MultipartFile multipartFile, int id) throws Exception {
String destination = "/images/" + id + "/" + multipartFile.getOriginalFilename();
File file = new File(destination);
multipartFile.transferTo(file);
}
Result: FileNotFoundException - Да, конечно, я хочу создать этот файл!?!
Я попробовал, используяcontext.getRealPath
илиgetResources("destination")
, но безуспешно.
Как я могу создать новый файл в определенной папке моего приложения с содержимым моего составного файла?