Название: Помогите разобраться с QByteArray Отправлено: zoro86 от Ноябрь 26, 2009, 14:20 У меня есть xml-ка типа:
QString requestDoneMessage = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" "<request>"... туда у меня еще вставляются данные через : QString requestXmltoServer = requestDoneMessage.arg(i)....; теперь все это дело отправляем на серваг: QByteArray ba(requestXmltoServer); тут ошибка my_http->post(QString("/xml.php"), ba); Кто нибудь подскажите как правильно преобразовать QString requestXmltoServer в QByteArray Название: Re: Помогите разобраться с QByteArray Отправлено: spectre71 от Ноябрь 26, 2009, 14:26 Смотри методы у QString возвращающие QByteArray
Название: Re: Помогите разобраться с QByteArray Отправлено: fightcat от Ноябрь 26, 2009, 14:30 QByteArray ba;
QDataStream ostream(&ba, QIODevice::WriteOnly); ostream << QString("blah blah blah"); Если на принимающей стороне другая ОС/архитектура, использование QDataStream для сериализации данных поможет справиться с этими проблемами. Название: Re: Помогите разобраться с QByteArray Отправлено: zenden от Ноябрь 26, 2009, 20:00 ba.toUtf8 ()
не? Название: Re: Помогите разобраться с QByteArray Отправлено: zoro86 от Ноябрь 27, 2009, 09:20 Спасибо за идеи мужики очень помогло... проста не программист C++ а только начинаю в QT работать, и мне нравится
В общем у меня получилось QString requestXmltoServer = requestDoneMessage.arg(i); QByteArray ba2; ba2.append(requestXmltoServer); append это метод который переконвертировал мне данные в нужный вид... |