Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datei download (https://www.delphipraxis.net/21958-datei-download.html)

CReber 10. Mai 2004 17:59


Datei download
 
Es wäre nett wenn mir schnell einer sagen könnte wie ich mit diesem Quellcode eine Datei an einem bestimmten Ort speichern kann... Die Datei wird ja als AnsiString zurück gegeben und das laden in eine Memo ist ja easy aber als Datei speichern? Kein Plan wie das geht ;)


http://nopaste.php.cd/15073 <- hab ich da schon gepostet deswegen isset nicht doppelt gemoppelt ;)

Jens Schumann 10. Mai 2004 18:01

Re: Datei download
 
Hallo,
Du kannst den TMemoryStream gegegen einen TFileStream austauschen.
Alles nötige zu TFileStream steht in der OH.

stefan2005 10. Mai 2004 18:02

Re: Datei download
 
Datei mit idHTTP downloaden und speichern:
so klappts bei mir:


var responseStream: TFileStream;

responseStream := TFileStream.Create('C:\datei.exe', fmCreate);
IdHTTP1.Get('http://www.test.de/datei.exe', responseStream);
responseStream.free;

Phoenix 10. Mai 2004 18:03

Re: Datei download
 
LOL, Du bist schon nen Schritt zu weit. ;-)

Du hast doch denMemoryStream, den Du in den AnsiString kopierst.
Code:
TMemoryStream.SaveToFile(filename: string);

Ultimator 10. Mai 2004 18:03

Re: Datei download
 
Ich hab mal ein Programm geschrieben, das den Quelltext einer beliebigen HTML-Datei ausliest. Soll ich das mal in die Freeware Sparte stellen?

CReber 10. Mai 2004 18:14

Re: Datei download
 
mem.savetofile hat mir schon weitergeholfen danke ;)


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