我有一个FTP服务器,但我想使用恢复选项来重新启动上传,以防万一连接丢失。
FTP能做到这一点吗?
如果不是有一个文件传输协议,允许做这样的事情..?
谢谢!
您的FTP客户端应该支持简历传输。 我比较喜欢FileZilla 。
您将需要支持REST
(重新启动)和SIZE
(在RFC-3659中定义)的服务器和客户端。 服务器应使用REST STREAM
响应FEAT
命令。
理想情况下,客户端和服务器将支持在服务器上报告文件修改时间的MDTM
,以便客户端可以决定文件是否从开始传输开始被修改。
更具体地说,服务器不具有恢复断开的文件传输连接的能力。 但是,根据正在使用的FTP客户端(并非全部都是这样做),可以在该代码中实现恢复function。
对于完全不同的东西,你可以尝试rsync而不是FTP(假设你可以在客户端和服务器上安装它,并且你可以控制任何防火墙)