我想使用我的 c++ 程序下载具有完整 URL 地址的文件,哪个库最适合执行此操作?
我想知道这样的命令:
system("download [URL] [DESTINATION]");
或者
download(URL,DESTINATION);
我正在使用 Windows,对不起,我忘了提及。
我想使用我的 c++ 程序下载具有完整 URL 地址的文件,哪个库最适合执行此操作?
我想知道这样的命令:
system("download [URL] [DESTINATION]");
或者
download(URL,DESTINATION);
我正在使用 Windows,对不起,我忘了提及。
您还没有提到操作系统,无论如何您可以使用c
.
#include <stdio.h>
int main()
{
system("wget url");
return 0;
}
更改url
以获取您需要的文件。
看看卷曲
来自卷曲网站
curl 是一个使用 URL 语法传输数据的命令行工具,支持 DICT、FILE、>FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、>SFTP、 SMTP、SMTPS、Telnet 和 TFTP。curl 支持 SSL 证书、HTTP POST、HTTP PUT、FTP 上传、基于 HTTP 表单的上传、代理、cookie、用户+密码身份验证(Basic、Digest、NTLM、Negotiate、kerberos...)、文件传输恢复、代理隧道和busload >其他有用的技巧。
它是可用的最好的客户端库
libcurl
是广泛使用的多协议网络传输库之一。它可用于通过 HTTP 和许多其他协议下载文件或页面。
命令行客户端curl
构建在libcurl
库之上。