Fri, 17 May 2024


How to read / download the content of a web page using C# and store it in a file?

By: Peter, NetArt Media
Tue, 15 February 2022

using System;
using System.IO;
using System.Net;
using System.Text;

...

public static void GetFile
(
string strURL,
string strFilePath
)
{

WebRequest myWebRequest = WebRequest.Create(strURL);

WebResponse myWebResponse = myWebRequest.GetResponse();

Stream ReceiveStream = myWebResponse.GetResponseStream();

Encoding encode = System.Text.Encoding.GetEncoding("utf-8");

StreamReader readStream = new StreamReader( ReceiveStream, encode );

string strResponse=readStream.ReadToEnd();

StreamWriter oSw=new StreamWriter(strFilePath);

oSw.WriteLine(strResponse);

oSw.Close();

readStream.Close();

myWebResponse.Close();

}


Category: Web Development
Share this post:



See All Scripts






Subscribe for our newsletter

Receive the latest blog posts direct in your mailbox