Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.072 c
2-1139002727
Serafim-
2006-02-04 00:38
2006.02.19
Поток в INI файл


3-1135066290
Ярослав
2005-12-20 11:11
2006.02.19
Сложить две поля типа TIME в FB


2-1138881711
BaBayka007
2006-02-02 15:01
2006.02.19
Отсутствует доступ к базе


1-1137573956
zorik
2006-01-18 11:45
2006.02.19
советы по оптимизации експорта в Excel


11-1120107059
Василий
2005-06-30 08:50
2006.02.19
KOL-овский TControl и свойство Anchors





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский