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);
}

Результат: FileNotFoundException - Да, конечно, я хочу создать этот файл!?!

Я пробовал использовать context.getRealPathили getResources("destination"), но безуспешно.

Как я могу создать новый файл в определенной папке моего приложения с содержимым моего составного файла?

31
задан Rob Kielty 1 June 2012 в 14:44
поделиться