| 
 Название: QFtp::get - считать файл с сервера в строку QString
 Отправлено: alex-v от Октября 14, 2010,  13:04
 
 Как это сделать? Я пробовал через QBuffer, но ничего не получается - строка пустая:     QBuffer buf;buf.open(QIODevice::ReadOnly|QIODevice::Text);
 
 QTextStream textStream(&buf);
 textStream.setCodec(encoding);
 
 QFtp::get(serverFileName, &buf);
 
 // ожидание...
 // читаем строку после прихода события finished
 
 QString str = textStream.readAll();
 
 buf.close();
 Название: Re: QFtp::get - считать файл с сервера в строку QString
 Отправлено: alex-v от Октября 14, 2010,  14:13
 
 Проблему решил так: QByteArray ba;
 QBuffer buf(&ba);
 buf.open(QIODevice::ReadWrite|QIODevice::Text);
 
 QFtp::get(serverFileName, &buf);
 
 // ожидание...
 // читаем строку после прихода события finished
 
 QTextStream textStream(buf.data());
 textStream.setCodec(encoding);
 
 str = textStream.readAll();
 
 
 
 |