Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi datei nach idhttp1.get speichern, wie geht das? (https://www.delphipraxis.net/4419-datei-nach-idhttp1-get-speichern-wie-geht-das.html)

Ak-Alex 28. Apr 2003 16:14


datei nach idhttp1.get speichern, wie geht das?
 
Hallo!

Wie kann ich eine datei die ich mit idhttp1.get runtergeladen habe nun speichern....


Danke

Alex

Luckie 28. Apr 2003 16:23

Wo landet sie denn? In einer String-Variable? Dann weis sie der Eigenschfat Text einer Stringlist zu und bneutzt die Methode SaveToFile zum Speichern.

Ak-Alex 28. Apr 2003 16:30

hmm ja ich habe keinen plan von indy, habe einfach nur idhttp1.get gemacht und möchte irgendwie wissen wie ich die datei (eine exe datei) speichern kann...



Alex

P.S. Wenn die Datei größer als ein bestimmter wert ist, kann ich sie doch sowieso nicht in einen string laden oder?

Chewie 28. Apr 2003 17:16

Zitat:

Zitat von Ak-Alex
hmm ja ich habe keinen plan von indy, habe einfach nur idhttp1.get gemacht und möchte irgendwie wissen wie ich die datei (eine exe datei) speichern kann...

Soweit ich weiß, wird der Inhalt der Datei in die Property Body gespeichert. Den Wert dieser Eigenschaft weist du der Eigenschaft Text einer TStringlist zu und rufst deren Methode SaveToFile auf:

Delphi-Quellcode:
var
  List: TStringlist;
begin
  IdHHT1.Get(myURL);
  List := Tstringlist.Create;
  try
    List.Text := IdHHTP1.Body;
    List.SavetoFile(myFilename);
  finally
    List.Free;
  end;
end;


Zitat:

Zitat von Ak-Alex
P.S. Wenn die Datei größer als ein bestimmter wert ist, kann ich sie doch sowieso nicht in einen string laden oder?

Ja, wenn sie größer ist als 4 GB. :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 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