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、ユーザー+パスワード認証(基本、ダイジェスト、NTLM、ネゴシエート、Kerberos ...)、ファイル転送再開、プロキシトンネリング、および>他の便利なトリックのバスロード。
利用可能な最高のクライアント側ライブラリ
libcurl
は、広く使用されているマルチプロトコルネットワーク転送ライブラリの1つです。HTTPや他の多くのプロトコルを介してファイルやページをダウンロードするために使用できます。
コマンドラインクライアントは、ライブラリcurl
の上に構築されています。libcurl