2009-07-24 60 views

回答

0

是的,它只是取決於你的客戶。用普通的舊文本「ftp.exe」,沒有。但是,如果你下載FileZilla或在Unix上使用ncFTP,是的,他們會恢復。

5

是的,在命令行FTP客戶端的具體命令是「reget」。協議命令是RESTART(或REST),大約在RFC959: FTP: File Transfer Functions頁面的下一頁中記錄。

雖然Dave指出Windows命令行客戶端不支持它。

+1

+1一個回答了提問者想問的問題。 – 2011-03-18 22:06:17

8

是的。在協議級別,在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. 
+0

對不起,我現在已經知道如何處理這段代碼。我怎樣才能在協議級別發送消息? – Woland 2009-07-24 11:59:11

+1

+1在協議層面回答問題,這就是問題的要求。 – 2011-03-18 22:06:41