本文介紹了如何使用Struts2將圖像從服務器檢索到用戶的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有一個Product
實體,它有一個imageUrl
字符串字段。
從用戶處獲取的產品圖片將保存在目錄中:
System.getProperty("user.home") + "shop/data/product/"
當用戶想要查看一些Product
時,我需要將此圖像從"user.home"+...
獲取到JSp頁面。
我嘗試將圖像讀取到字節數組中,將其轉換為Base64編碼,然后在JSP中引用,如下所示:
<img alt="image from user home" src="data:image/png, base64;${requestScope.image}">
但此解決方案不起作用,而且據我所知,它對圖像大小有限制。
你能給我推薦一個做這件事的方法嗎?
推薦答案
試試這個(我覺得你打錯了)
<img alt="image from user home" src="data:image/png;base64,${requestScope.image}">
還要使用此站點:http://www.askapache.com/online-tools/base64-image-converter/以確保您的輸出Base64代碼正確。
這篇關于如何使用Struts2將圖像從服務器檢索到用戶的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,