郤诗蕊 发表于 2016-6-9 08:27:17

FTP Software caused connection abort: recv failed

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