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

Вниз

Как реализовать докачку НА FTP?   Найти похожие ветки 

 
OverFly   (2005-02-28 23:06) [0]

Интересует именно метод докачки на FTP, скачивание с FTP с докачкой не интересует!!!


 
Anatoly Podgoretsky ©   (2005-02-28 23:09) [1]

переведи.


 
OverFly   (2005-03-01 00:21) [2]

UPLOAD - это когда закачиваешь файлы на FTP сервер(и не только)...ну вообщем если ты никогда неделал сайты и вообще не занимался web программингом - тебе непонять!!!


 
Anatoly Podgoretsky ©   (2005-03-01 00:26) [3]

Команда REST n
Тебе не понять, ты никогда не работал с FTP


 
OverFly   (2005-03-01 00:31) [4]

Rest n тут вообще не причем, а если б ты действительно разбирался то мог бы и повнимательней прочитать вопрос там все ясно написано!!


 
DrPass_   (2005-03-02 21:31) [5]

Давай посмотрим в сторону API... у нас есть FTPOpenFile с параметром GENERIC_READ (для чтения) и GENERIC_WRITE (для закачки на FTP).
Очень хорошо.
Еще у нас есть функция InternetSetFilePointer для установки позиции, откедова будет читаться файл. Вот отсюда и пляшет докачка файлов при даунлоаде. А вот для аплоада ничего такого нет.
Очень плохо.
Но некоторые особо умные ФТП понимают команду Append. Вот в таком случае теоретически есть анальный способ реализовать докачку. При обрыве твоя программа запрашивает размер файла на сервере, ставит у себя указатель на эту позицию, через FtpCommand делает этот самый Append и сливает оставшуюся часть. Можно попытаться.
А вообще, ты знаешь, ни разу не сталкивался


 
Knight ©   (2005-03-02 21:34) [6]

Или другой способ... забваешь на FTP и пишешь своими руками скрипт, который принимает твои файлы, как тебе надо... :)


 
Chlavik ©   (2005-03-03 13:07) [7]

Пример нва WInInet FtpCommand(hConnect,true"APPE Filename",...
Короче если ты еще не понял - STOR ЗАливает заново, а APPE дописывается в конец инфу в конец существующего файла или начинает сначала если такого файла еще нет на серваке...


 
Друг   (2005-03-04 20:02) [8]

>Chlavik
Куда писать APPE и STOR то?


 
Anatoly Podgoretsky ©   (2005-03-04 20:08) [9]

Не надо гадать, REST n дальше команды записи.


 
BURN ©   (2005-03-09 03:24) [10]

Не парьтесь у idFtpClienta усть

procedure TIdFTP.Get(const ASourceFile: string; ADest: TStream; AResume: Boolean = false);

это процедура скачивания файлов по ФТП, а вот

AResume: Boolean = false

и есть параметр докачки разрешить/запретить. Перед скачиванием прверяется наличие файла если он есть то прога докачивает его.


 
dmitry501 ©   (2005-03-09 10:59) [11]

BURN ©
LOL :D
Ты первое сообщение-то прочти! И не парься :)


 
cherrex ©   (2005-04-18 11:41) [12]

А в какой вкладке находиться TIdFTP, у меня только TFTP, ипользую DELPHI7



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

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

Наверх




Память: 0.49 MB
Время: 0.037 c
14-1120305081
uny
2005-07-02 15:51
2005.07.25
Что напишешь то и прочтёшь :)


1-1120638752
Demidoff
2005-07-06 12:32
2005.07.25
Переворот из книжной в альбомную?


3-1118492936
аматор
2005-06-11 16:28
2005.07.25
fibplus3 и zeos компоненты - соединение с IB или Firebird


1-1120953896
Mic_2000
2005-07-10 04:04
2005.07.25
Проверка выделения текста в TEdit


1-1120666164
jagr
2005-07-06 20:09
2005.07.25
Подпрограмма не определяет компонент