Tomcat にデプロイされた Spring 3 MVC アプリケーションで、アップロードした画像を特定のフォルダーに保存したい
私の問題は、アップロードされた画像ファイルを、アプリケーションが実行されているホストに保存できないことです。
これが私が試したものです:
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")
が、成功しませんでした。
マルチパート ファイルのコンテンツを使用して、アプリの特定のフォルダーに新しいファイルを作成するにはどうすればよいですか?