Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Как организовать докучку по FTP.


Автор: devmstr 31.1.2005, 23:53
Как организовать докачку по FTP.

Автор: <Spawn> 1.2.2005, 07:46
Используй компонент TidFTP (от Indy). В его методе Get есть параметр Resume - выставляешь в True и докачиваешь smile

Автор: devmstr 2.2.2005, 08:22
<Spawn>
Спасибо, но можно это организовать, используя средства Api, я пишу полностью на нем(требование закащика).
Например для HTTP есть функция
InternetSetFilePointer, есть ли что - аналогичное для FTP.
Я знаю что большинство FTP-серверов поддерживает команду "REST nnn". Если клиент передал ее серверу, то сервер будет передавать файл не с начала, а с позиции nnn.
Но вообще-то не знаю как передать такой запрос... smile

Автор: <Spawn> 2.2.2005, 13:11
Цитата
Но вообще-то не знаю как передать такой запрос... 


Что значит не знаешь как передать? А как ты тогда с сервером общаешься? В Indy так и сделано (через REST):

Код

   if AResume then begin
     Self.SendCmd('REST ' + IntToStr(ADest.Position), [350]);   {Do not tranlsate}
   end;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)