2015-09-27 85 views
0

上傳彈出mvc上傳後,訪問資源時出現卡住現象。上傳後無法訪問圖像文件SpringMVC

我保存文件(S)的路徑是:

@Autowired 
ServletContext context; 
.... 
private File path(String fileName){ 
    return new File(context.getRealPath("/upload/images/")+fileName); 
} 
...//mkdirs before uploading the file(s) 

mkdirs所以以後()調用的方法,在臨時文件夾運行在Apache的Tomcat服務器應用程序已經一個新的文件夾附近的資源文件夾命名如上所述(上傳)。

我創建的上傳方法已成功將文件上傳到該文件夾​​。 而且我可以像上面那樣使用相同的解決方案訪問該文件。

但在jsp文件中,我無法訪問我上傳到該路徑的圖像文件。 請參見下面的代碼:

<%File item = (File)request.getAttribute("imageFile");%> 
...//some conditions to validate the file 
<img class="myprev-img" src="upload/images/<%=item.getName() %>" width="100%" height="100%"> 

我不能代碼得到的圖像上,但在正常jsp和servlet應用,該代碼可以讀取本地圖像。但在SpringMVC中我無法訪問該映像。

因此,任何解決方案從像我這樣的方法上傳本地圖像文件。

我周圍搜索,我沒有看到任何解決方案來幫助我。

請幫助我!

回答

0

我找到了解決方案來解決我的問題。請參閱下面的鏈接:

http://www.baeldung.com/spring-mvc-static-resources