QFtpに問題があります。サーバーから1行(8バイト)の単一の.txtファイルをダウンロードしたいので、次のコードを記述しましたが、機能しません。ファイル「actions.txt」がfolder1ディレクトリに作成されました。クライアント側でそのサイズをかなりよく見ることができます。しかし、ファイルは書き込まれていません。空のファイルを取得しています。
QFile* actionFile = new QFile("action.txt");
QFtp *ftp = new QFtp(parent);
void Dialog::getActionFile()
{
actionFile->open(QIODevice::WriteOnly);
ftp->connectToHost("mydomain.de");
ftp->login("user", "pw");
ftp->cd("folder1");
ftp->get("action.txt",actionFile);
ftp->close();
actionFile->close();
}
前もって感謝します。