Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.07.25;
Скачать: [xml.tar.bz2];

Вниз

Как реализовать докачку НА 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
4-1117142783
Aragon
2005-05-27 01:26
2005.07.25
Scroll


1-1120728354
SergP.
2005-07-07 13:25
2005.07.25
Рекурсивное описание типов.


1-1120549448
Бу
2005-07-05 11:44
2005.07.25
проблема С Drawgrid


3-1118895406
Dron1173
2005-06-16 08:16
2005.07.25
SQL запрос


1-1120544719
lexus3d
2005-07-05 10:25
2005.07.25
добавление строчки в начало текстового файла





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский