O Spring MVC salva o upload do MultipartFile para uma pasta específica
Eu quero salvar as imagens enviadas para uma pasta específica em um aplicativo Spring 3 MVC implantado no Tomcat
Meu problema é que não consigo salvar os arquivos de imagens carregadas no host em que o aplicativo está sendo executado.
Aqui está o que eu tentei:
private void saveFile(MultipartFile multipartFile, int id) throws Exception {
String destination = "/images/" + id + "/" + multipartFile.getOriginalFilename();
File file = new File(destination);
multipartFile.transferTo(file);
}
Resultado: FileNotFoundException - Sim, claro, eu quero criar este arquivo!?!
Eu tentei usando ocontext.getRealPath
ougetResources("destination")
, mas sem sucesso algum.
Como posso criar um novo arquivo em uma pasta específica do meu aplicativo com o conteúdo do meu arquivo multipartes?