https://github.com/qinqingege/QtLibs/tree/master/FileCache
github上找了一通,发现现在Qt社区实在不行了……像Android这种缓存库多了去了。
自己也没能力写那么大的,就写了个简易的。
组件用途:
异步下载并缓存小型文件。
特性:
1.Http传输,使用最普遍的传输层协议。
2.允许设定最大并发下载(默认值为逻辑处理器个数),支持队列维护。
注意:
1.设计本意是只针对小文件下载的,所以不会有下载进度通知。
2.非线程安全。基于Qt异步网络架构的,也没必要再保证线程安全。
就一个源文件一两百行代码,所以也不写劳什子的文档示例了,感兴趣的帮我给代码掌掌眼,多提宝贵意见!