daubes
Goto Top

Datei aus dem Internet kopieren

Hallo,
wie kann man eine Datei von eine Webserver auf einen lokalen Pfad kopieren?

Hallo,
wie kann man eine Datei von eine Webserver auf einen lokalen Pfad kopieren?

Dieser Befehl ging leider nicht....

CopyFile(PChar('./test.swf'), PChar('http://www.xxxxxxxxx.de/index.swf '),True);

Hat wer eine andere Idee?

Gruß

Content-Key: 131929

Url: https://administrator.de/contentid/131929

Printed on: April 23, 2024 at 06:04 o'clock

Member: nxclass
nxclass Dec 18, 2009 at 07:30:38 (UTC)
Goto Top
... schon mal mit einem Download Manager - oder dem Browser versucht !?
Member: Daubes
Daubes Dec 18, 2009 at 07:42:21 (UTC)
Goto Top
hi,
muss es in ein Programm einbauen eine Datei zu laden... - soll der User selbst nicht sehen...
Member: Daubes
Daubes Dec 18, 2009 at 09:29:24 (UTC)
Goto Top
Hallo,
habe es geschafft....

uses

back-to-topURLMon;



UrlDownloadtofile(nil,'http://www.google.de/images/nav_logo7.png','C:\test.png',0,nil);
Member: nxclass
nxclass Dec 18, 2009 at 09:35:33 (UTC)
Goto Top
Wahrscheinlich musst Du 'Sockets' benutzen oder schau mal die Komponenten TNMHTTP und TNMFTP an, das habe ich im Internet gefunden:
C++ Code:
 int fhandle;

  NMHTTP1->ReportLevel = Status_Basic;
  NMHTTP1->InputFileMode = false;
  NMHTTP1->Get("http://www.meteo.fr/temps/europe/satellite/bigsateuj.jpg");  
  fhandle = _rtl_creat("C:\\DOWNLOADS\\bigsateuj.jpg", 0);  
  lseek(fhandle, 0, SEEK_SET);
  _rtl_write(fhandle, NMHTTP1->Body.c_str(), NMHTTP1->BytesTotal);
  _rtl_close(fhandle);
... evtl. bringt dich das auf eine Idee.