之前项目一直再用apache的FTPClient来进行文件的上传功能,可是最近FTP服务器地址改了,密码和账号也变了。使用FTP手动输入命令时,无账号密码可以登录成功,随意输入账号密码也能登录成功,好囧,这是什么情况?中途参与的项目,在FTP服务器发生变化后,修改服务器iP和端口地址后继续使用原来的FTPClient程序,发现无法上传文件到新地址上。
于是乎,开始各种调式和搜索,发现FTPClient的changeWorkingDirectory(path)和storeFile(filename, input)执行后,changeWorkingDirectory函数返回的是flase失败,storeFile报异常Host attempting dat