解决方案记录在这里: http://www.rackspace.com/knowledge_center/article/disabling-tcp-offloading-in-windows-server-2012
该文章适用于Windows Server 2012.在我的案例中,我使用的是Windows Server 2008.要获取网络适配器属性,请转到
重要说明:如果仅禁用某些选项,您会发现性能大幅下降。禁用所有必要选项后,性能将恢复到正常水平。
它说传输完成的原因是因为关闭套接字 - 不幸的是FTP如何定义完成的传输。 (它打开数据连接并发送数据。关闭连接意味着文件已完全发送。)
出于某种原因,似乎连接过早关闭。
就个人而言,这听起来确实很奇怪,可能是驱动程序问题或硬件问题,但我会尝试: 1.尝试被动模式FTP。命令行客户端默认使用PORT模式。 PASV更加防火墙友好。 2.尝试禁用所有软件防火墙(如Windows防火墙)并重试。