我正在尝试从Java中的Apache FTPClient连接到FTP服务器,并遇到Ubuntu计算机上的TruncatedServerReply错误,但是代码在我的本地计算机(Amazon Linux计算机)上运行良好。我只是无法弄清楚该行为的原因。
如果设置为ftpClient.setStrictReplyParsing(false)
,则代码可以正常工作。我只是想知道是什么原因引起的。
针对Amazon Linux计算机的答复:220 Microsoft FTP Service
对Ubuntu机器的答复:220
我认为该问题与服务器的不同回复有关,但我不知道如何。