确切的失败消息可以通过调用FtpClient#getReplyCode()来找到。从该页面(我的重点):
连接后立即是唯一实时的 *** 作,您需要检查回复代码(因为connect的类型为void)。FTPClient中所有FTP命令方法的约定都是这样,它们要么返回布尔值,要么返回其他值。布尔方法在从FTP服务器成功完成答复时返回true,而在导致错误情况或失败的答复中返回false。返回布尔值以外的值的方法将返回包含FTP命令生成的高级数据的值;如果答复导致错误情况或失败,则返回null。
如果要访问导致成功或失败的确切FTP回复代码,则必须在成功或失败后调用getReplyCode。
要了解返回码的含义,请参阅Wikipedia:FTP服务器返回码列表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)