Cómo descargar un archivo de una URL en C#

Minahil Noor 16 febrero 2024
Cómo descargar un archivo de una URL en C#

En este artículo, introduciremos un método para descargar un archivo desde una URL.

  • Usando el método DownloadFile()

Uso del método DownloadFile() para descargar un archivo desde una URL en C#

Usaremos el método definido por el sistema DownloadFile() para descargar un archivo de una URL. Tendremos que crear un nuevo objeto WebClient para llamar a este método. La sintaxis correcta para usar esta función es la siguiente.

WebClient.DownloadFile(Uri address, string fileName);

El método incorporado DownloadFile() tiene dos parámetros. Los detalles de sus parámetros son los siguientes

Parámetros Descripción
address obligatorio Es la URL de donde queremos descargar el archivo.
fileName obligatorio Es el nombre del archivo que queremos descargar.

El programa de abajo muestra cómo podemos usar el método DownloadFile() para descargar un archivo de una 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");
  }
}

El archivo ha sido descargado al disco local D.

Artículo relacionado - Csharp File