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-ID: 131929

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

Ausgedruckt am: 25.11.2024 um 10:11 Uhr

nxclass
nxclass 18.12.2009 um 08:30:38 Uhr
Goto Top
... schon mal mit einem Download Manager - oder dem Browser versucht !?
Daubes
Daubes 18.12.2009 um 08:42:21 Uhr
Goto Top
hi,
muss es in ein Programm einbauen eine Datei zu laden... - soll der User selbst nicht sehen...
Daubes
Daubes 18.12.2009 um 10:29:24 Uhr
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);
nxclass
nxclass 18.12.2009 um 10:35:33 Uhr
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.