在我的servlet文件中,即時嘗試訪問存儲在服務器上的文件,然後將其轉換爲inputstream並將其存儲到數據庫中。 如果我嘗試使用本地文件,它做得很好,但是當我嘗試訪問存儲在我的服務器中的文件時,它顯示500異常。該目錄不能被識別。在我的servlet中訪問存儲在服務器上的文件
注意:當我複製此目錄並將其粘貼到URL中時,其工作正常並顯示圖像。
這裏是我的代碼,
InputStream inputStream = null;
inputStream = new FileInputStream("http://www.example.com/images/community.gif");
,這是當地,
inputStream = new FileInputStream("D:/INDIGOWORK/PostFreeAd/WebContent/images/community.gif");
其工作fine.Please解決我的問題
它顯示的java.net.UnknownHostException:yourSite – mohammedirfan655 2014-08-27 08:10:10
因爲很有可能你是在代理或防火牆,不讓你通過。與我同樣的事情,但如果我把'URL'替換成我的本地網絡上的地址,它就可以工作。您需要配置您的Java以使用正確的代理。 – icza 2014-08-27 08:11:30