- 博客(1)
- 收藏
- 关注
原创 基于Qt实现分块下载网络文件
实际开发经常遇到下载网络文件的需求,对于一些比较大的网络文件,如果通过网络接口一次性读取数据后再写入文件,会占用较大的内存。比较好的做法是,先通过QNetworkRequest::ContentLengthHeader获取文件的大小,然后设定每次读取文件的数据大小,计算出需要读取的总次数,然后每读取一次数据,就写入文件。这样,可以大大降低文件下载过程中的内存占用。
2023-03-19 14:51:55 584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人