spring mvcを使用して画像アップロードアプリを作成しています。画像を外部フォルダに保存しました。画像を保存するためのコードは次のようである:Spring MVCはアップロードされた画像を外部フォルダに表示します
MultipartFile productImage = product.getProductImage();
path= Paths.get("/oms/images/"+product.getProductName()+".jpg");
System.out.println(path.toString());
if(productImage!=null && !productImage.isEmpty()){
try {
productImage.transferTo(new File(path.toString()));
} catch (IOException e) {
e.printStackTrace();
throw new RuntimeException("Product Image Saving Failed ",e);
}
}
画像は、私は、JSPファイルに同じ画像を表示しようとしています、外部フォルダsuccessfully.Butに救われ、私はこのエラーを取得してしまいます... 。
http://localhost:8081/oms/images/Ss.jpg Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:8081/oms/images/pup.jpg Failed to load resource: the server responded with a status of 404 (Not Found)
画像を表示するためのコードが
<img src="<c:url value="/oms/images/${product.productName}.jpg"/>"/>
は、私は同じ問題のためのリンクのいくつかのより多くのカップルを見た...このようなものですが、ほとんどの質問は異なるに画像を保存したいとしていますwebapp(明らかに)よりディレクトリ!
問題を確認してください。私は何かを欠いている、外部リソースを春に追加する方法はありますか?ユーザーがアップロードした画像をjspページに表示するにはどうすればよいですか。
乾杯!前もって感謝します !!
さらに必要なファイルを追加する必要がある場合はお知らせください。 BeanクラスやapplicationContext.xmlファイルと同様です。 – shiva