下载和下载管理器在Qt文档中的例子

问题描述:

对于这个例子,从Qt文档中,http://qt-project.org/doc/qt-4.8/network-download.html程序首先读取所有数据到缓冲区,然后将所有数据从缓冲区写入磁盘,对不对?下载和下载管理器在Qt文档中的例子

那么对于这个例子,从Qt文档中,http://qt-project.org/doc/qt-4.8/network-downloadmanager.html这个程序是一直读写数据的吧?

和方式是什么?

我不认为更合适的是“更合适的方式”适用于这种情况下,它们都具有的利弊,显然取决于你想建什么。

取决于您需要的功能。如果您只需要保存“已完成”的项目,并且它们的大小相对较小,可以保存在内存中,您可以先取出并保存。如果您不知道正在处理哪些项目大小,并希望获得诸如“继续中断下载”之类的内容,那么您应该保存从网络传来的内容。