Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void googled::upload(){
- QNetworkRequest request;
- QFile file("/home/saurabh/random.txt");
- QFileInfo fi(file.fileName());
- QString ext = fi.suffix().toLower();
- QString contentType = "text/plain";
- file.open(QIODevice::ReadOnly);
- QByteArray arr = file.readAll();
- file.close();
- qlonglong fileSize = arr.count();
- qDebug() << arr;
- request.setRawHeader("Content-Type", contentType.toLatin1());
- request.setRawHeader("Content-Length", (QString("%1").arg(fileSize)).toLatin1());
- request.setRawHeader("Content-Range", (QString("bytes 0-%1/%2").arg(fileSize-1).arg(fileSize)).toLatin1());
- request.setUrl(QUrl("https://drive.google.com/#my-drive"));
- m_net = new QNetworkAccessManager;
- QObject::connect(m_net, SIGNAL(finished(QNetworkReply *)),
- this, SLOT(uploadSlot(QNetworkReply *)));
- QVariant x = request.header(QNetworkRequest::LocationHeader);
- qDebug() << x;
- m_net->put(request,arr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement