ich möchte ein Pixmap als Bilddatei (png) auf einem FTP Server speichern. Das Programm läuft bis zum erstellen des Ordners "Test". Nach einer kurzen Pause stürzt es dann ab. Ist die Lösung über den Buffer falsch? Oder stimmt die Syntax noch nicht?
Code: Alles auswählen
QByteArray bytes;
QBuffer buffer(&bytes);
buffer.open(QIODevice::WriteOnly);
originalPixmap.save(&buffer, "PNG", 20);
QFtp *ftp = new QFtp();
ftp->connectToHost("ftp.xxxx.de");
ftp->login("xxxx","xxxx");
ftp->mkdir("test");
ftp->cd("test");
ftp->put(&buffer, "test.png" );
ftp->close();
Oli