更改端口来解决,可在FTP服务器对端口进行修改
把端口改成201
ftp.connect(ftpip, 201);
这样ftp.listFiles() 不会报错,但是retrieveFileStream("xxx.zip")获取数据,流的大小为0.
放弃了
解决方案:
还是使用21端口,
连接成功之后
加一句
FTPClient ftp = new FTPClient();
ftp...连接代码
ftp.enterLocalPassiveMode(); //加这一句,更改连接模式