Advertisement
BeamNG_IRC

Untitled

Mar 1st, 2015
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | None | 0 0
  1. void DanShotMainWindow::UploadImage() {
  2.      /* We are now ready to upload
  3.       * - upload to http://danieljon.es/uploader/upload_sharex.php
  4.       */
  5.      QNetworkAccessManager* manager = new QNetworkAccessManager(this);
  6.      connect(manager, SIGNAL(finished(QNetworkReply *)), this, SLOT(replyFinished(QNetworkReply *)));
  7.  
  8.      QUrl url = QUrl("http://danieljon.es/uploader/upload_sharex.php");
  9.  
  10.      QNetworkRequest PostRequest;
  11.      PostRequest.setUrl(url);
  12.      PostRequest.setHeader(PostRequest.UserAgentHeader,"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2");
  13.      PostRequest.setHeader(PostRequest.ContentTypeHeader,"Content-Type: application/x-www-form-urlencoded");
  14.  
  15.      QByteArray PostData;
  16.      PostData.append("email=*&");
  17.      PostData.append("password=*");
  18.  }
  19.  
  20.  
  21. void DanShotMainWindow::replyFinished(QNetworkReply *reply) {
  22.     if(reply->error() != QNetworkReply::NoError) {
  23.         qDebug() << "Error: " + reply->errorString();
  24.     }
  25.     else {
  26.         QByteArray ResponseData = reply->readAll();
  27.         QString qstr(ResponseData);
  28.         qDebug() << qstr;
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement