Re[2]: TidFTP + (RFC959 и команда REST)
От: DeusIrae  
Дата: 12.10.05 04:58
Оценка:
Здравствуйте, KRT, Вы писали:

KRT>Здравствуйте, DeusIrae, Вы писали:


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

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

KRT>Можно.

KRT>
KRT>TIdFTP.Get(const ASourceFile: string; ADest: TStream; AResume: Boolean = false);
KRT>TIdFTP.Get(const ASourceFile, ADestFile: string; const ACanOverwrite: boolean = false; AResume: Boolean = false);
KRT>


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

нет такого метода в TIdFTP. Я забыл сказать, что разрабатываю в Билдере, у нас с тобой видать версии компоненты разные...

KRT>А вот синтаксис REST:

KRT>REST position
KRT>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...
Пока на собственное сообщение не было ответов, его можно удалить.