继续FTP下载,然后重新连接

Wol*_*and 5 c# ftp

重新连接到ftp服务器后是否可以继续ftp下载?

caf*_*caf 9

是.在协议级别,在RETR之前发送服务器"REST <seek>"以寻找文件中的位置(因此,如果您已经有1500字节的文件,则执行"REST 1500",它将从第1501字节开始发送).

这是一个例子:

TYPE I
200 Switching to Binary mode.
PASV
227 Entering Passive Mode (140,186,70,20,223,87)
REST 800
350 Restart position accepted (800).
RETR welcome.msg
150 Opening BINARY mode data connection for welcome.msg (954 bytes).
226 File send OK.
Run Code Online (Sandbox Code Playgroud)


Jac*_*eow 5

是的,命令行FTP客户端中的特定命令是"reget".协议命令是RESTART(或REST),如RFC959:FTP:文件传输功能页面中的页面下半部分所述.

但Dave指出,Windows命令行客户端不支持它.


Dav*_*kle 0

是的,这仅取决于您的客户。对于纯旧文本“ftp.exe”,没有。但如果您下载FileZilla或在 Unix 上使用 ncFTP,是的,它们会恢复。