我想列出一个FTP服务器,所有在特定目录下的文件。
FTPFile[] subFiles = ftpClient.listFiles("directory");
虽然目录是一个有效的,但是代码被卡住而调用listFiles,可能是什么原因。 ? 另外我想提一提,一个单独的NetBeans项目访问相同的FTP服务器工作正常使用相同的代码,但Maven项目是有问题的。 请帮忙。
我想列出一个FTP服务器,所有在特定目录下的文件。
FTPFile[] subFiles = ftpClient.listFiles("directory");
虽然目录是一个有效的,但是代码被卡住而调用listFiles,可能是什么原因。 ? 另外我想提一提,一个单独的NetBeans项目访问相同的FTP服务器工作正常使用相同的代码,但Maven项目是有问题的。 请帮忙。
尝试使用passive mode
。 我假设你正在使用最新的公网库(你没有写哪个LIB您正在使用)。
接下来的做法,尝试更改文件列表布局。 公地LIB使用自动检测,但在某些情况下,这是行不通的。 因为跟着你可以改变(和测试),另一个文件列表布局:
FTPClientConfig configuration = new FTPClientConfig(FTPClientConfig.TEST_YOURSELF);
FTPClient yourClient = FTPClient(...);
client.configure(conf);