簡體   English   中英

如何列出Java Web應用程序中目錄中的所有文件?

[英]how list all files from directory in java web application?

我使用html頁面和servlet類實現了Java Web應用程序。 在servlet類中,我需要從項目中的特定目錄中依次讀取文件列表,如下所示:

    File folder = new File("C:\\Users\\Alahram\\Desktop\\latest RC2\\latest 
RC2\\RC2\\src\\docs\\");

    File[] files = folder.listFiles();

它可以從localhost上的絕對路徑正常工作,但是我需要使用此目錄的相對路徑才能將此項目上載到服務器。 誰能幫助我解決這個問題?

在特定主機上啟動的應用程序容器(Tomcat,Jetty或任何其他容器)無法訪問不同主機的客戶端文件系統,該主機通過瀏覽器使用該容器進行明顯的物理操作(默認情況下,一台計算機看不到其他主機的文件系統) :這些未連接)和安全原因(我們也不會這樣做)。
為了能夠加載此目錄,您應該從客戶端壓縮它,然后通過HTTP請求(通常稱為upload)發送它。 然后從服務器端解壓縮。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM