2011-05-30 98 views
1

我想從FTP服務器獲取文件的列表。 我在服務器上的目錄是「上傳」目錄,我試圖從該目錄中使用Apache ftpclient庫獲取文件名列表。FTPClient.listnames()試圖從服務器獲取文件列表時掛起

我連接成功服務器和登錄也是成功的,但是當行...

FTPClientOBJ.listNames(); // for root directory i tried this and 
FTPClientOBJ.listNames("/upload/"); // for upload directory which is in root directory 

來了,當時進程掛起並在一段時間(3-4分鐘),我得到異常後說:連接關閉,無指示。

我想在android中這樣做。

謝謝。

回答

5

我解決了問題.. 我沒有啓用被動模式,這就是爲什麼發生問題。

啓用被動模式後,我解決了我的問題。

+0

非常感謝@ user647953。問題也通過行 'ftpClient.enterLocalPassiveMode(); ' 在'String [] liste = ftpClient.listNames();' – 2011-10-13 19:06:19