Hi.

I'm using Qt 4.4.3 and try to read file's content from ftp server and show it with QTextEdit.

Qt Code:
  1. QBuffer file;
  2. file.open(QIODevice::ReadWrite | QIODevice::Text);
  3. file.setObjectName(fileName);
  4.  
  5. ftp->setTransferMode(QFtp::Passive);
  6. ftp->connectToHost("192.168.10.17", 21);
  7. ftp->login();
  8. ftp->get(fileName, &file);
  9.  
  10. QString lines;
  11. QTextStream in(&file);
  12. while (!in.atEnd()) {
  13. lines = in.readAll();
  14. textEdit->setText(lines);
  15. }
  16.  
  17. file.close();
  18. ftp->close();
To copy to clipboard, switch view to plain text mode 

Above code shows nothing. I mean, textEdit is empty.

Outputs from ftp server are:
RETR test.diag
150 Opening data connection
Successfully sen file 'c:\ftproot\test.diag' (1112129 B sent)
226 transfer complete
And from my console:
Command Finished! Id:1-Status:0
Connection State Changed->1 Status: Host Lookup
Connection State Changed->2 Status: Connecting
Connection State Changed->3 Status: Connected
Command Finished! Id:2-Status:0
Connection State Changed->4 Status: Login
Command Finished! Id:3-Status:0
Transferred Data: 0
Remaining: 1112129
...
Transferred Data: 1112129
Remaining: 1112129
Connection State Changed->0 Status: Unconnected
Connection State Changed->5 Status: Closing
Any ideas what am I missing here?