![]() |
Download mit IndyHTTP
Also, ich hatte da probleme mit dem download von Dateien mit indy, die wurden gelöst. Hier der quellcode.
Delphi-Quellcode:
in den eigenschaften der idHTTP1 habe ich Handleredirects auf true gesetzt. Dank an Marabu, der mir diesen rat erteilt hat
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; [edit=Matze]Resourcenschutzblöcke hinzugefügt, kleinere Unsauberkeiten behoben und Code formatiert. Mfg, Matze[/edit] |
Re: Download mit IndyHTTP
Der Download über die selben Komponenten, nur mit Status-Anzeige in einer Progressbar, wird
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz