【ASP.NET】C# webからファイル(html,txt,画像jpg,gif等)を取得(ダウンロード)する方法

よく使う処理だが、たまに忘れるなのでメモしておく。

ASP.NET C#を使って webからhtmlファイルのソースやtxtファイルの中身を取得する方法。

//WEBからファイル取得
System.Net.WebClient wc = new System.Net.WebClient();
byte[] pageData = wc.DownloadData("対象のURL");
wc.Dispose();

//UTF8にエンコードして文字列(ソース)を取得
string text = Encoding.UTF8.GetString(pageData);

次に画像ファイル(jpg,gif,png)やその他のファイルを、ローカルにダウンロードして保存する方法

//WEBからファイル取得
System.Net.WebClient wc = new System.Net.WebClient();
wc.DownloadFile("対象のURL",@"保存するローカルパス");
wc.Dispose();

コメントを残す

メールアドレスが公開されることはありません。

4 × four =