Android 尝试从服务器获取文件列表时,FTPClient.listnames()挂起

Android 尝试从服务器获取文件列表时,FTPClient.listnames()挂起,android,ftp-client,Android,Ftp Client,我正在尝试从FTPserver获取文件列表。 我在服务器上的目录是upload directory,我正在尝试使用apacheftpclient库从该目录获取文件名列表 我成功连接到服务器,登录也成功,但当线路 FTPClientOBJ.listNames(); // for root directory i tried this and FTPClientOBJ.listNames("/upload/"); // for upload directory which is in root di

我正在尝试从FTPserver获取文件列表。 我在服务器上的目录是upload directory,我正在尝试使用apacheftpclient库从该目录获取文件名列表

我成功连接到服务器,登录也成功,但当线路

FTPClientOBJ.listNames(); // for root directory i tried this and
FTPClientOBJ.listNames("/upload/"); // for upload directory which is in root directory
来了,在那个时候进程挂起,在一段时间后3-4分钟,我得到异常,说连接关闭,并没有指示

我正试图在安卓系统中做到这一点

谢谢。

我解决了这个问题。。 我没有启用被动模式,这就是问题发生的原因

启用被动模式后,我解决了问题。

我解决了问题。。 我没有启用被动模式,这就是问题发生的原因


启用被动模式后,我解决了问题。

非常感谢@user647953。使用ftpClient.enterLocalPassiveMode行也解决了问题;在字符串[]liste=ftpClient.listNames之前添加;非常感谢@user647953。使用ftpClient.enterLocalPassiveMode行也解决了问题;在字符串[]liste=ftpClient.listNames之前添加;