Re: TidFTP + (RFC959 и команда REST)
От: KRT Украина  
Дата: 11.10.05 11:03
Оценка:
Здравствуйте, DeusIrae, Вы писали:

DI>1) Правильно ли я понимаю, что с помощью TidFTP — таки можно реализовать "докачку" файла после неожиданного разрыва связи,

DI>послав при помощи TidFTP::Site() команду REST и следом вызвав метод TidFTP::Get()?

Можно.
TIdFTP.Get(const ASourceFile: string; ADest: TStream; AResume: Boolean = false);
TIdFTP.Get(const ASourceFile, ADestFile: string; const ACanOverwrite: boolean = false; AResume: Boolean = false);


AResume := True — "докачать файл"

А вот синтаксис REST:
REST position
Sets the point at which a file transfer should start; useful for resuming interrupted transfers. For nonstructured files, this is simply a decimal number. This command must immediately precede a data transfer command (RETR or STOR only); i.e. it must come after any PORT or PASV command.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.