Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void googled::newuploadSettings(QNetworkReply *reply){
- QByteArray data = reply->readAll();
- qDebug() << data;
- QString x = getValue(data,"access_token");
- qDebug() << x;
- x = "Bearer " + x;
- qDebug() << x;
- QNetworkRequest request;
- //QString contentType = "text/plain";
- QUrl url("https://www.googleapis.com/upload/drive/v2/files?uploadType=media");
- //url.addQueryItem("originalFilename","sp");
- request.setUrl(url);
- request.setRawHeader("Content-Length","200000000");
- request.setRawHeader("Content-Type","image/jpeg");
- request.setRawHeader("title","sp");
- //request.setRawHeader("X-Upload-Content-Length","20000000");
- //request.setRawHeader("X-Upload-Content-Type","image/jpeg");
- request.setRawHeader("Authorization",x.toLatin1());
- //request.setRawHeader("Host","https://www.googleapis.com");
- qDebug() << getValue(data,"access_token").toUtf8();
- //request.setRawHeader()
- QFile file("/home/saurabh/Pictures/005.jpg");
- //file.setFileName("kashmir");
- file.open(QIODevice::ReadOnly);
- QByteArray arr = file.readAll();
- file.close();
- qDebug() << "file";
- QString str = "a";
- str.append(arr);
- qDebug() << str;
- m_netM = new QNetworkAccessManager;
- QObject::connect(m_netM, SIGNAL(finished(QNetworkReply *)),
- this, SLOT(uploadfinishedSlot(QNetworkReply *)));
- m_netM->post(request,arr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement