Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Qt] Strano problema con download di file

    ciao!
    al click su un bottone, lancio un metodo per scaricare un file da internet.
    la cosa strana è che escono degli errori, però cmq il file viene scaricato.
    questi i metodo:
    codice:
    void MainWindow::doDownload()
    {
        manager = new QNetworkAccessManager(this);
        connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*)));
        manager->get(QNetworkRequest(QUrl("...............")));
    }
    
    void MainWindow::replyFinished(QNetworkReply *reply)
    {
        if(reply->error())
        {
            QMessageBox::information(this, tr("HTTP"), tr("Download failed: %1.").arg(reply->errorString()));
        }
        else
        {
            QFile *file = new QFile("C:\\file.xml");
            if(file->open(QFile::Append))
            {
                file->write(reply->readAll());
                file->flush();
                file->close();
            }
            delete file;
            QMessageBox::information(this, tr("HTTP"), tr("Download failed: %1.").arg(reply->errorString()));
            QMessageBox::information(this, "", "Download completato");
        }
    
        reply->deleteLater();
    }
    

    poi, nel logo di qtcreator esc questo:
    codice:
    QSslSocket: cannot resolve TLSv1_1_client_method
    codice:
    QSslSocket: cannot resolve TLSv1_2_client_method
     QSslSocket: cannot resolve TLSv1_1_server_method
     QSslSocket: cannot resolve TLSv1_2_server_method
     QSslSocket: cannot resolve SSL_select_next_proto
     QSslSocket: cannot resolve SSL_CTX_set_next_proto_select_cb
     QSslSocket: cannot resolve SSL_get0_next_proto_negotiated

    ed esce anche il MessageBox con l'errore (Unknown erro).
    poi esce il MEssageBox con download completato.
    Ultima modifica di fermat; 07-11-2014 a 17:31

  2. #2
    allora, per la MessageBox di errore ho risolto.
    nel senso che ho sbagliato io che ho una riga inutile.

    per i warning invece non saprei.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.