![]() |
Problem beim Download über Indy
Hallo,
ich habe den Eintrag ![]() Folgenden Code habe ich erstellt: begin IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'; IdHTTP1.HandleRedirects := True; IdHTTP1.RedirectMaximum := 15; fst_Stream:=TFileStream.Create('c:\test', fmCreate or fmShareDenyNone); try Form1.IdHTTP1.Get('http://www.beispiel.de/datei.exe', fst_Stream); finally fst_Stream.Free; end; Showmessage('complete'); end; ich habe auf verschiedenen Seiten (download.de /romreactor.net) versucht was runterzuladen aber immer mit dem selben Ergebnis. ich habe nur nach einiger zeit das "complete" angezeigt bekommen! Arbeiten tue ich mit delphi2005. Danke |
Re: Problem beim Download über Indy
Zitat:
Wenn Showmessage ausgeführt wird, müsste doch alles OK sein. (Und bitte verwende die Delphi-Tags, das ist besser lesbar!) Gruß, ManuMF |
Re: Problem beim Download über Indy
Also es gibt zwei Sachen die du noch versuchen könntest.
Delphi-Quellcode:
vor dem Download oder/und einen MemoryStream statt einem Filestream nehmen. Ich nehm immer MemoryStreams dafür...
fst_Stream.Position := 0;
aber probier es echt mal so :
Delphi-Quellcode:
begin
IdHTTP1.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'; IdHTTP1.HandleRedirects := True; IdHTTP1.RedirectMaximum := 15; fst_Stream:=TMemoryStream.Create; try fst_Stream.Position := 0; Form1.IdHTTP1.Get('http://www.beispiel.de/datei.exe', fst_Stream); fst_Stream.SaveToFile('C:\Datei.exe'); // oder halt woanders hin... finally fst_Stream.Free; end; Showmessage('complete'); end; |
Re: Problem beim Download über Indy
Danke! Geht jetzt....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 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