C#でURLからファイルをダウンロードするにはどうすればよいですか?

WBOY
リリース: 2023-09-07 19:33:06
転載
1412 人が閲覧しました

C# 如何从 URL 下载文件?

Web クライアント を使用して、URL からファイルをダウンロードできます。 System.Netで利用可能です 名前空間。

WebClient クラスは、データを送信または受信するための一般的なメソッドを提供します。 URI で識別されるローカル、イントラネット、またはインターネット リソースから。

Web クライアントは、アプリケーションまたは Web ブラウザ (Google Chrome、 Internet Explorer、Opera、Firefox、Safari)、コンピュータにインストールされており、 ユーザーのリクエストに基づいて Web サーバーと対話します。基本的にはコンシューマアプリケーションです 処理されたデータをサーバーから収集します。

クライアントとサーバーは接続の 2 つの部分であり、2 つの異なるマシンです。 Web クライアントは情報を要求しますが、Web サーバーは基本的に設計されたパーソナル コンピュータです。 リモート コンピューターからの要求を受け入れ、要求された情報を送信します。 Web サーバーは、ブラウザ経由で表示するための情報を保存する責任があります。 通常、クライアントは Web ホストでもあります。 Web ホストがサーバーへの接続を許可する 保存されている情報を表示します。

C# の WebClient クラスは、WebRequest クラスを使用してリソースへのアクセスを提供します。 WebClient インスタンスは、WebRequest.RegisterPrefix メソッドを使用して登録された任意の WebRequest 子孫からのデータにアクセスできます。

ファイルをダウンロード ダウンロードファイル。

WebClient Client = new WebClient ();
client.DownloadFile("url","path");
ログイン後にコピー

パス「https://downloadfreeimages.jpg」から画像をダウンロードするとします。 そして、それをコンピュータのローカルディレクトリに保存します。コードは次のとおりです。

using System;
using System.Net;
namespace DemoApplication{
   public class Program{
      public static void Main(){
         string url = "https://downloadfreeimages.jpg";
         string savePath = @"D:\Demo\FreeImages.jpg";
         WebClient client = new WebClient();
         client.DownloadFile(url, savePath);
         Console.ReadLine();
      }
   }
}
ログイン後にコピー

出力

上記の例では、指定された URL から画像をダウンロードし、次の場所に保存します。 与えられたパス。

えええええ

以上がC#でURLからファイルをダウンロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート