Download a File From a URL in C#
In this article, we will introduce a method to download a file from a URL
.
- Using the
DownloadFile()
method
Use the DownloadFile()
Method to Download a File From a URL in C
We will use the system-defined method DownloadFile()
to download a file from a URL
. We will have to create a new WebClient
object to call this method. The correct syntax to use this function is as follows.
WebClient.DownloadFile(Uri address, string fileName);
The built-in method DownloadFile()
has two parameters. The details of its parameters are as follows
Parameters | Description | |
---|---|---|
address |
mandatory | It is the URL from where we want to download the file. |
fileName |
mandatory | It is the name of the file that we want to download. |
The program below shows how we can use the DownloadFile()
method to download a file from a URL.
using System;
using System.Net;
class DownloadFile
{
static void Main()
{
WebClient mywebClient = new WebClient();
mywebClient.DownloadFile("http://mysite.com/myfile.txt", @"d:\myfile.txt");
}
}
The file has been downloaded to the local disk D.
Contribute
DelftStack is a collective effort contributed by software geeks like you. If you like the article and would like to contribute to DelftStack by writing paid articles, you can check the write for us page.