![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
||||
|
||||
|
Каким образом можно реализовать скачивание или даже пусть получение содержимого файла, зная его сетевой путь(http разумется
)? И подойдут ли для этой цели Indy? |
|
#2
|
||||
|
||||
|
Код:
FS:=TFileStream.Create('F.txt', fmCreate or fmOpenWrite); // FS: TFileStream
IdHTTP.Get('http://site/', FS);
FS.Free; |
|
#3
|
||||
|
||||
|
Код:
uses idhttp; // forget!
.....
Var FS:TMemoryStream;
idhttp:TIdHTTP; //forget!
begin
idhttp:=TIdHTTP.Create(nil); //Forget!
FS:=TMemoryStream.Create;
IdHTTP.Get('http://you_site/f.txt', FS);
fs.SaveToFile('f.txt');
FS.Free;
idhttp.Free;//forget!
end; |