2014-01-26 29 views

回答

0

從您的問題看來,您可以將文件保存到所需的位置,但無法顯示該位置的圖像。

那麼,你不能引用web容器以外的文件。 HTML中img標籤的來源可以是URL,即Web容器中的文件或Web上託管的文件。

作爲解決方法,您可以創建一個servlet,它可以從Web容器外部加載文件,然後將文件寫入/流式傳輸到您的響應中。您將爲servlet提供文件路徑,並且該servlet將爲您提供該文件。

假設您創建一個名爲'FileServlet'的服務文件的Servlet,並且此FileServlet將'imageName'作爲參數來獲取文件。你的FileServlet被編碼爲從路徑文件'C:\ image \'。 img標籤如:

<img scr="FileServet?imageName=image1.jpg"> 

可用於提供文件'C:\ image \ image1.jpg。

參考FileServlet by BalusC的詳細工作。

相關問題