【发布时间】:2023-04-05 08:03:01
【问题描述】:
谁能解释一下下面的代码有什么问题?我尝试了不同的主机,FTPClientConfigs,它可以通过 firefox/filezilla 正确访问......问题是我总是得到空文件列表,没有任何异常(files.length == 0)。我使用与 Maven 一起安装的 commons-net-2.1.jar。
FTPClientConfig config = new FTPClientConfig(FTPClientConfig.SYST_L8);
FTPClient client = new FTPClient();
client.configure(config);
client.connect("c64.rulez.org");
client.login("anonymous", "anonymous");
client.enterRemotePassiveMode();
FTPFile[] files = client.listFiles();
Assert.assertTrue(files.length > 0);
【问题讨论】:
-
任何错误信息?不知道你的问题是什么!
-
问题是我总是得到空文件列表,没有任何异常(files.length == 0)。问题已更新。
-
它在我的 FTP 服务器上运行良好,除了我不调用 client.configure(...)
-
我还尝试了 ftp.belnet.be / ftp.ccc.uba.ar 和一些私有 ftp 服务器,但无法使其工作(即使没有 client.configure)...我也尝试过禁用 windows 防火墙和杀毒软件...你能分享一些工作的 ftp 主机吗?
-
ftp4j 基本示例工作正常,但我想知道我的 commons-net 代码有什么问题...
标签: java apache-commons ftp-client