其实这个原理说起来很简单:服务器端要支持一个命令,好像是REST nnn,指定可以从被传输文件的第nnn个字节开始传输,FTP服务器在收到这个命令之后,就会指定文件的第nnn字节开始读取数据并发送给客户端。FTP客户端在需要续传的时候,向服务器发出REST nnn命令,然后把来自服务器的数据写入文件的第nnn开始的地方。就是这样子。