我使用java的FTPClient上传文件至ftp服务器,windows没有问题,到了linux系统上,可以连上,但调用storeFile方法时会返回false,上传文件失败。
网上说要设置成被动模式 ftpClient.enterLocalPassiveMode(),但我代码里已经加了。
后来经过各种实验,发现:若项目和ftp系统在同一台机器上,代码里连接ftp的ip要改成127.0.0.1
我使用java的FTPClient上传文件至ftp服务器,windows没有问题,到了linux系统上,可以连上,但调用storeFile方法时会返回false,上传文件失败。
网上说要设置成被动模式 ftpClient.enterLocalPassiveMode(),但我代码里已经加了。
后来经过各种实验,发现:若项目和ftp系统在同一台机器上,代码里连接ftp的ip要改成127.0.0.1