使用Qt下载多个文件

时间:2012-05-14 18:56:54

标签: c++ qt

我想下载一批约50张单张图片,处理并保存。处理大量下载的最佳方法是什么?

我知道如何使用QHttp下载单个文件,但我不知道如何处理文件列表。

1 个答案:

答案 0 :(得分:1)

QHttp已过时,请使用QNetworkAccessManager。每个GET,PUT等返回一个QNetworkReply对象,您可以使用该对象等待相应请求的结果。如果这还不够,你可以编写一个小的QObject派生的辅助类,它监视reply(),finished()和readyRead()信号的应答对象并处理接收到的数据,例如:通过将其写入文件。