Я хочу сохранить загруженные изображения в определенную папку в приложении 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);
}
Результат: FileNotFoundException - Да, конечно, я хочу создать этот файл!?!
Я пробовал использовать context.getRealPath
или getResources("destination")
, но безуспешно.
Как я могу создать новый файл в определенной папке моего приложения с содержимым моего составного файла?