当前位置:网站首页>Qt使用wget下载文件案例
Qt使用wget下载文件案例
2022-08-05 21:55:00 【新潮技术研究社】
在Qt里面使用wget下载文件,只需要一个命令即可。
这里面,我们需要处理的主要就是file_name,文件名
经常遇到这样的地址,后缀没有zip,tar等扩展格式
https://softdown02.rbread05.cn/down/dj_64785.zip?timestamp=62ece23e&auth_key=b91c1917882169591ae6b5642bfd0bbf&sign=e2b5aa2669e4823b3980b31aaf3a8b1c&t=62ecf04e观察这个链接地址,我们发现下载地址的文件名就在?的前面,所以只需要split字符串提取文件名即可。
QString command = QString("wget -O \"%1/%2\" --no-check-certificate \"%3\"").arg(QApplication::applicationDirPath()).arg(file_name).arg(download_url);
int ret = QProcess::execute(command);
if( ret ){
return;
}
//或者直接使用system命令也可以边栏推荐
猜你喜欢

3D游戏建模到底需要学习哪些美术基础?零基础如何开始学习

7月末出去玩啦,给大家分享一个青岛攻略吧~

《机器学习实战》第5章—预测病马案例(Jupyter版基于sklearn的Logistic回归)

Jelurida参会KBW2022,瑞士公链登陆韩国峰会

"Cocos2D - X" plants vs zombies zombie create and move

中国石油大学(北京)-《 油层物理》第一阶段在线作业

了解MySQL数据页吗?说说什么是页分裂吧!

Apache Log4j2远程代码执行漏洞复现(CVE-2021-44228)

案例分析|爆款品牌完美日记的KOL投放策略

MapReduce总结(未完待续)
随机推荐
Win10怎么打开msixbundle安装包
ASP.NET智能监控快递物流系统源码
如何优雅的给 cp 和 mv 命令添加一个高颜值的进度条
Openstack 虚拟机云盘扩容
The language of CGO
全局事件总线
接口测试---Jmeter篇
设备巡检管理系统的作用
"Cocos2D - X" plants vs zombies zombie create and move
对话框管理器第五章:将非模态对话框转为模态
phpstyle安装管理mysql
[21天学习挑战赛]选择排序
百家号打击挂载恶意导流链接行为,必须严厉打击恶意挂链灰产
【无标题】
大热的“数字艺术品”存储在哪?会不会丢?
1.LaTeX的11个保留字符
【实战系列】16位唯一id设计方案
【数据集转换】VOC数据集转COCO数据集·代码实现+操作步骤
ESP8266-Arduino编程实例-金属触摸传感器驱动
【php】设置php显示/隐藏错误信息