Descargar archivos de InternetPues para poder descargar archivos de Internet utilizaremos la clase WebClient y su método "DownloadFile", básicamente estas 2 lineas hacen todo:
System.Net.WebClient cliente = new System.Net.WebClient();
cliente.DownloadFile(link, save.FileName + System.IO.Path.GetExtension(link));
Donde al método "DownloadFile" se le envía de parámetro la dirección del archivo a descargar y la dirección en nuestra maquina donde se guardara el archivo, el código completo quedaría así:
- Código:
-
private void download(string link)
{
SaveFileDialog save = new SaveFileDialog();
if (save.ShowDialog() == DialogResult.OK)
{
try
{
System.Net.WebClient cliente = new System.Net.WebClient();
cliente.DownloadFile(link, save.FileName + System.IO.Path.GetExtension(link));
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
Este método recibe como parámetro la dirección del archivo a descargar, les dejo un ejemplo, ya tiene un archivo (imagen) de muestra para descargar:
[Tienes que estar registrado y conectado para ver este vínculo]