Форум: "Сети";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизКопирование файлов с сайта Найти похожие ветки
← →
Леонид Федьков (2005-11-09 18:56) [0]Кто знает, подскажите, пожалуйста, как из программы на Delphi 6 скопировать файл с сайта на свой диск. В общем случае - файл бинарный (например zip).
← →
Anatoly Podgoretsky © (2005-11-09 18:58) [1]Используй FTP протокол и компоненты или функции работы с ним.
← →
umbra © (2005-11-09 19:00) [2]или HTTP
← →
Леонид Федьков (2005-11-09 19:10) [3]Это все в общем. Я уже немного повозился с компонетами Indy (Delphi 6), но пока ничего не получается. Поэтому хотелось бы посмотреть проверенный и работающий вариант.
← →
Anatoly Podgoretsky © (2005-11-09 19:22) [4]Слоник (09.11.05 14:59) [9]
По http передаются страницы, конечно наряду со служебными заголовками,, страница может содержать и бинарный код файла, как mime расширение, но это все таки не файл.
← →
Леонид Федьков (2005-11-10 11:29) [5]Ставлю вопрос ещё-ё-ё-ё конкретнее. На известном сайте в известном каталоге есть известный файл (напрмер, www.site.com.ru/test.zip). Как из программы на Delphi 6 скопировать его в свой каталог ?
← →
Плохиш © (2005-11-10 11:34) [6]
> Леонид Федьков (10.11.05 11:29) [5]
> Ставлю вопрос ещё-ё-ё-ё конкретнее. На известном сайте в
> известном каталоге есть известный файл (напрмер, www.site.
> com.ru/test.zip). Как из программы на Delphi 6 скопировать
> его в свой каталог ?
IdFTP.Get(sFTPName, sFileName, true);
← →
Чапаев © (2005-11-10 11:34) [7]
> Как из программы на Delphi 6 скопировать его в свой каталог
var
S:TStream;
begin
S:=TFileStream.Create(...);
idHttp1.Gets("www.site.com/test.zip",S);
S.Free;
end.
← →
Чапаев © (2005-11-10 11:35) [8]
> Как из программы на Delphi 6 скопировать его в свой каталог
var
S:TStream;
begin
S:=TFileStream.Create(...);
idHttp1.Get("www.site.com/test.zip",S);
S.Free;
end.
← →
Чапаев © (2005-11-10 11:36) [9]Пардон. [7] не считается.
← →
Леонид Федьков (2005-11-10 15:09) [10]Чапаев! Спасибо! [8] работает.
Но при доступе через прокси WinGate (а может и через другие - не пробовал) выдается ошибка "Socket Error #11001".
Может чего подскажете?
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c