【问题标题】:FTPClient.listnames() hangs when try to get list of files from server尝试从服务器获取文件列表时 FTPClient.listnames() 挂起
【发布时间】:2011-06-25 20:19:20
【问题描述】:

我正在尝试从 FTP 服务器获取文件列表。 我在服务器上的目录是“上传”目录,我正在尝试使用 apache ftpclient 库从该目录中获取文件名列表。

我成功连接到服务器并且登录也成功但是当线路...

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

来了,当时进程挂起,过了一段时间(3-4 分钟),我收到异常,说连接已关闭,没有任何指示。

我正在尝试在 android 中执行此操作。

谢谢。

【问题讨论】:

    标签: android ftp-client


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢@user647953。在String [] liste = ftpClient.listNames(); 之前添加行ftpClient.enterLocalPassiveMode(); 也解决了问题
    猜你喜欢
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2013-03-20
    • 2011-05-28
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多