Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.31;
Скачать: CL | DM;

Вниз

Докачка   Найти похожие ветки 

 
cherrex ©   (2005-04-17 00:20) [0]

Проблема такая: Я подключаюсь к серверу через модем (как к провайдеру) и передаю по TFTP (TIdTrivialFTPServer и TIdTrivialFTP) zip-файл.
Вопрос: как сделать докачку в случае разрыва?


 
dmitry501 ©   (2005-04-18 06:22) [1]

http://delphimaster.net/view/6-1109621176/


 
cherrex ©   (2005-04-19 17:05) [2]

Спосибо за ссылку,я ее посмотрел, но хотелось бы узнать по конкретней (на ссылке конкретного мало).


 
dmitry501 ©   (2005-04-20 05:42) [3]

В процедуре записи на ФТП

procedure TIdFTP.Put(const ASource: TStream; const ADestFile: string = "";
const AAppend: boolean = false);

есть параметр const AAppend: boolean = false который нужно установить в True.


 
wal ©   (2005-04-20 09:27) [4]

Насколько я знаю, TFTP докачку не поддерживает.
ftp://ftp.rfc-editor.org/in-notes/rfc1350.txt

2 bytes     string    1 byte     string   1 byte
------------------------------------------------
| Opcode |  Filename  |   0  |    Mode    |   0  |
------------------------------------------------
          Figure 5-1: RRQ/WRQ packet

Как видишь, в пакете запроса файла никаких полей для указания длинны или стартовой позиции нет.
А в чем глубокий смысл использования TFTP, а не FTP например?

С уважением


 
cherrex ©   (2005-04-20 23:20) [5]


> dmitry501 ©   (20.04.05 05:42) [3]
> В процедуре записи на ФТП
>
> procedure TIdFTP.Put(const ASource: TStream; const ADestFile:
> string = "";
> const AAppend: boolean = false);
> есть параметр const AAppend: boolean = false который нужно
> установить в True.


На сколько я понял, что при следующем вызове TIdFTP.Put докачка начнется с места разрыва (если установлен этот AAppend). Я правельно понял?


 
cherrex ©   (2005-04-20 23:24) [6]


> Как видишь, в пакете запроса файла никаких полей для указания
> длинны или стартовой позиции нет.
> А в чем глубокий смысл использования TFTP, а не FTP например?
>
> С уважением


Он показался мне проще, а сейчас времени нет на переход. Но думаю что мне другого не остается как перейти на FTP.


 
dmitry501 ©   (2005-04-22 11:22) [7]

Посмотри в модуле idftp.pas
Проведи эксперимент, наконец.



Страницы: 1 вся ветка

Текущий архив: 2005.07.31;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
14-1120814531
NickMan
2005-07-08 13:22
2005.07.31
Зашифрованная картинка.


14-1120993461
kaif
2005-07-10 15:04
2005.07.31
Кто-нибудь знает, зачем спамеры


1-1121367415
redlord
2005-07-14 22:56
2005.07.31
максимальная длинна пути к файлу


1-1121175202
webpauk
2005-07-12 17:33
2005.07.31
Переопределение ClientRect


14-1120631257
Ega23
2005-07-06 10:27
2005.07.31
С днем рождения! 6 июля