Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Downloader::startDownloading(){
- QNetworkAccessManager mgr;
- //QNetworkRequest req( getDownloadUrl() );
- QNetworkRequest req( QUrl("https://www.dropbox.com/s/g29l7e7j59lrhv1/MTA%2025_06_2017.zip?dl=1") );
- QSslConfiguration conf = req.sslConfiguration();
- conf.setPeerVerifyMode(QSslSocket::VerifyNone);
- req.setSslConfiguration(conf);
- QNetworkReply *reply = mgr.get(req);
- connect(reply, SIGNAL(downloadProgress(qint64,qint64)), this, SLOT(networkReplyProgress(qint64,qint64)));
- eventLoop.exec();
- if (reply->error() == QNetworkReply::NoError) {
- QString url = getSteamFolder().append("/paczka.zip");
- url.remove(0,8);
- QFile file(url);
- file.open(QIODevice::WriteOnly );
- file.write(reply->readAll());
- file.close();
- qDebug() << "File downloaded.";
- delete reply;
- }
- else {
- qDebug() << "Error while downloading file " <<reply->errorString();
- delete reply;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement