Здравствуйте, 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.
А вот за это большой спасибо