我正在尝试使用Qt中的类FileDownloader从URL下载文件(这里是描述:https://wiki.qt.io/Download_Data_from_URL)
以下是我用来下载和保存文件的代码:
FileDownloader *m_pMyCtrl;
QUrl myUrl("http://wiki.qt.io//skins/common/images/wiki.png");
m_pMyCtrl = new FileDownloader(myUrl, this);
QFile file("myfile.png");
file.open(QIODevice::WriteOnly);
QDataStream out(&file);
out << m_pMyCtrl->downloadedData();
qDebug() << m_pMyCtrl->downloadedData();
然后出现文件“myfile.png”,但它始终为空或包含四个字节(十六进制为FFFFFFFF)。应用程序输出显示以下消息:
qt.network.ssl: QSslSocket: can not resolve SSLv2_client_method
qt.network.ssl: QSslSocket: can not resolve SSLv2_server_method
我不知道如何解决这个问题。有什么想法吗?
提前感谢您的帮助!