使用commons-net中的FTPClient总结 2022年09月02日 0 以前没有仔细研究还有测试,最近偶然升级了commons-net包后发现居然不能连接不上FTP,然后经过多方测试发现几个问题。 命令分隔 2.2命令换行用的是\n,之后3.0改用了CRLFLineReader,使用的是\r\n,所有部分FTPServer会出现登陆不上问题。 超时问题 ftp.setDataTimeout(5000); ftp.setDefaultTimeout(5000); ftp.setConnectTimeout(5000); 超时时间必须设置,否者将会永久阻塞。