使用Qt中的FileDownloader类获取始终为空的文件

时间:2015-05-27 19:48:31

标签: c++ qt url

我正在尝试使用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

我不知道如何解决这个问题。有什么想法吗?

提前感谢您的帮助!

0 个答案:

没有答案