其實我必須上傳20000圖像到mysql數據庫,如果我將所有圖像存儲到Mysql數據庫中作爲Blob類型,性能會降低如果需要的話,如果我們上傳其他圖像,速度會變慢。爲了避免這個問題,我將所有圖像存儲到文件夾中,並將它們的路徑存儲到MySQL數據庫表中,然後使用分頁查找這些圖像。 現在數據顯示在表格中,但圖像不顯示。不允許加載本地資源:file:/// D://foldername//filename.jpg
String sb1 = new String("file://");
String sb2=new String(user.getPlaceImage());
out.println("<td><img src="+sb1.concat(sb2)+" width='70' height='50' /></td>");
如果還有其他方法可以解決這個問題嗎?
圖像是否只顯示在存儲它們的服務器/計算機上,或者任何連接到遠程URL(LAN或Internet)的人都應該能夠查看圖片?通過上述示例,僅在運行JSP的計算機上可以使用映像。 – JScoobyCed
什麼是您的應用程序上下文?即。本地主機:8080 /上下文/? –
圖像存儲在本地機器上,即d:\\ folodername \\ filename.jpg –