FTP - Upload
Verfasst: 19. Januar 2010 17:20
Hallo,
ich bin gerade dabei ein Programm zu schreiben, welches Dateien per FTP auf einen Server hochlädt. Allerdings arbeitet QFTP asynchron. Ich will nun aber feststellen, wann mein Upload fertig ist und die Funktion verlassen, um anhand eines Status mein weiteres vorgehen im Programm zu steuern.
Ich stelle mir so etwas vor wie:
meine uploadFiles()-Methode soll mehr oder weniger so funktionieren, nur das sie mehrere Files hochlädt:
Kann mir jemand helfen, wie ich das ganze aufbauen könnte? Sollte ich dafür Threads verwenden oder reichen auch Signal/Slot-Verbindungen?
Vielen Dank schonmal im Voraus !
ich bin gerade dabei ein Programm zu schreiben, welches Dateien per FTP auf einen Server hochlädt. Allerdings arbeitet QFTP asynchron. Ich will nun aber feststellen, wann mein Upload fertig ist und die Funktion verlassen, um anhand eines Status mein weiteres vorgehen im Programm zu steuern.
Ich stelle mir so etwas vor wie:
Code: Alles auswählen
MyFTPClass *myclass;
int i = myclass->uploadFiles(fileNames);
//Reaktion auf das Ergebnis Code: Alles auswählen
ftp->connectToHost("ftp.trolltech.com"); // id == 1
ftp->login(); // id == 2
ftp->cd("qt"); // id == 3
ftp->put(...); // id == 4
ftp->close(); // id == 5
Vielen Dank schonmal im Voraus !