Version 0.004

This commit is contained in:
LubuWest 2017-05-11 22:15:34 +02:00
commit 438f8a4e4d
64 changed files with 2736 additions and 636 deletions

View file

@ -3,7 +3,10 @@
#include <QHttpPart>
#include <QTextCodec>
#include <QUrlQuery>
#include <QNetworkCookieJar>
#include <QNetworkCookie>
#include <QList>
#include <QDataStream>
#include "uploadableimage.h"
XHR *XHR::instance()
@ -114,7 +117,8 @@ void XHR::get()
QByteArray loginData = m_login.toLocal8Bit().toBase64();
QString headerData = "Basic " + loginData;
request.setRawHeader("Authorization", headerData.toLocal8Bit());
QNetworkCookieJar* cJar = new QNetworkCookieJar;
manager.setCookieJar(cJar);
request.setUrl(requrl);
reply = manager.get(request);
@ -206,6 +210,15 @@ void XHR::onReadyRead()
{
qDebug() << ".";
buffer += reply->readAll();
QList<QNetworkCookie> list = manager.cookieJar()->cookiesForUrl(m_url);
QFile f("/home/pankraz/cookie.txt");
f.open(QIODevice::ReadWrite);
for(int i = 0; i < list.size(); ++i){
QDataStream s(&f);
s << list.at(i).toRawForm();
}
f.close();
}
//void XHR::updateDownloadProgress(qint64 bytesRead, qint64 totalBytes)
@ -227,5 +240,3 @@ QString XHR::bufferToString()
{
return QTextCodec::codecForName("utf-8")->toUnicode(buffer);
}