Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Internet / LAN / ASP.NET (https://www.delphipraxis.net/23-library-internet-lan-asp-net/)
-   -   Delphi Download mit IndyHTTP (https://www.delphipraxis.net/61495-download-mit-indyhttp.html)

Skullschildi 22. Jan 2006 10:20


Download mit IndyHTTP
 
Also, ich hatte da probleme mit dem download von Dateien mit indy, die wurden gelöst. Hier der quellcode.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  fn: TFileName;
  fs : TFileStream;
begin
  fn := 'C:\download.htm';                    // Datei, in der gespeichert werden soll
  fs := TFileStream.Create(fn, fmCreate);     // Übertragungsleitung für die Datei
  try
    try
      IdHTTP1.Get('http://www.google.de', fs); // Herunterladen der Datei, mit der die Domain
                                               // verknüpft ist, über den Kanal fs
    except
    end;
  finally
    FreeAndNil(fs);                           //den Kanal freigeben
  end;
end;
in den eigenschaften der idHTTP1 habe ich Handleredirects auf true gesetzt. Dank an Marabu, der mir diesen rat erteilt hat


[edit=Matze]Resourcenschutzblöcke hinzugefügt, kleinere Unsauberkeiten behoben und Code formatiert. Mfg, Matze[/edit]

CalganX 9. Mär 2006 19:13

Re: Download mit IndyHTTP
 
Der Download über die selben Komponenten, nur mit Status-Anzeige in einer Progressbar, wird hier gezeigt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz