Seite 1 von 1

Kopieren von Server

Verfasst: 12. Februar 2007 11:21
von Frostie
Hallo,

kurze Frage, ist es möglich mit

QFile file;
file.copy("online.txt","local.txt");


Eine Datei von einem Server online auf die Festplatte local zu kopieren??

Danke
Gruß
Matthias

Verfasst: 12. Februar 2007 11:26
von Christian81
Was für ein Server?
http, ftp? nein
samba/windows-Freigabe. ja

Verfasst: 12. Februar 2007 11:36
von Frostie
Ok,

danke erstmal.

Dachte an HTTP bzw FTP.

Wie kann man das am besten umsetzen?

Per Sockets?

Danke

Verfasst: 12. Februar 2007 11:41
von Christian81
Mit QHttp und QFtp

Verfasst: 12. Februar 2007 12:25
von Frostie
hm,

QHttp http;
QIODevice *data;

http.setHost("www.it-frostie.de/data_extern");
http.get("/exen.txt");

http.post("/exen.txt", data);


http.close();

hab das mal so probiert, aber get macht nix und post hat da das data drin,

wie sag ich im, dass er das data wohinspeichern soll??

Danke

Verfasst: 12. Februar 2007 13:07
von Christian81
Doku lesen? Dort steht es eindeutig beschrieben wie es funktioniert.

Verfasst: 13. Februar 2007 09:43
von Frostie
Wieso habe ich diese Antwort erwartet? :wink:

Ne, schmarrn, hast ja recht.

Habs hinbekommen, und für jeden der wissen will wie, ->

rtfm !!


Danke nochmal

gruß
Matthias

Verfasst: 13. Februar 2007 09:53
von Christian81
Meine URL-Links sind doch manchmal aufschlussreich, oder? ;-)
Als QIODevice kannst du ja QBuffer benutzen, dann braucht man keine Datei anzulegen.

Verfasst: 13. Februar 2007 09:55
von Frostie
Das mit dem File ist optimal,

da ich ja eh ein File (.exe) haben will.

Danke

Matthias