2011-05-30 65 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