我正試圖開發一個從本地機器讀取文件的J2EE Web應用程序。用戶將能夠輸入文件存在的路徑,並且當單擊按鈕時,文件被讀取並且數據庫應該被上載。當我在本地測試它時,此功能正常工作,但是當我將代碼移到Web服務器時,它無法找到該文件。這是因爲應用程序試圖在服務器而不是本地機器上找到該文件。有人可以讓我知道,如果有什麼辦法可以從本地機器讀取文件?J2EE:從Web服務器訪問文件。
我一直在用struts/tomcat的開發此應用
感謝
我正試圖開發一個從本地機器讀取文件的J2EE Web應用程序。用戶將能夠輸入文件存在的路徑,並且當單擊按鈕時,文件被讀取並且數據庫應該被上載。當我在本地測試它時,此功能正常工作,但是當我將代碼移到Web服務器時,它無法找到該文件。這是因爲應用程序試圖在服務器而不是本地機器上找到該文件。有人可以讓我知道,如果有什麼辦法可以從本地機器讀取文件?J2EE:從Web服務器訪問文件。
我一直在用struts/tomcat的開發此應用
感謝
一個選項:退房this Rose India article
另一種選擇:在 「文件上傳jsp的」
感謝您的幫助。我打算將文件移動到服務器,然後訪問它。 –
我對開發Web應用程序很陌生。有人可以告訴我在服務器的哪個位置應該放置文件嗎? –
嘗試
<input type="file"/>
它我無法在遠程計算機上讀取文件而無需將其發送到服務器...顯然!
感謝您的幫助。我對開發Web應用程序很陌生。你能告訴我在服務器的哪個位置應該放置文件嗎? –
當然,最好使用上傳過程來指示@DwB。如果沒有,你應該在服務器上共享一些目錄,以便用戶在這裏下載文件或類似的東西。只要網絡服務器用戶有權訪問它,路徑就無關緊要。 – yoprogramo
非常感謝!它現在有效! –
如果您從本地文件系統運行瀏覽器應用程序,而不是通過Web服務器,則通常允許本地文件訪問。
您希望Web應用程序透明地訪問您自己的個人計算機上的文件嗎?爲什麼不將其部署到服務器? –
你上傳了服務器上的文件嗎? – ykatchou
你使用XMLHttpRequest嗎? –