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