Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El DownloadFile método se puede usar para descargar un archivo remoto y almacenarlo en una ubicación específica. Si el ShowUI
parámetro se establece True
en , se muestra un cuadro de diálogo que muestra el progreso de la descarga y permite a los usuarios cancelar la operación. De forma predeterminada, los archivos existentes que tienen el mismo nombre no se sobrescriben; si desea sobrescribir los archivos existentes, establezca el parámetro overwrite
en True
.
Las condiciones siguientes pueden provocar una excepción:
El nombre de unidad no es válido (ArgumentException).
No se ha proporcionado la autenticación necesaria (UnauthorizedAccessException o SecurityException).
El servidor no responde dentro del intervalo de tiempo especificado
connectionTimeout
(TimeoutException).La solicitud es denegada por el sitio web (WebException).
Nota:
El equipo puede mostrar nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio en las instrucciones siguientes. La edición de Visual Studio que tiene y la configuración que usa determinan estos elementos. Para obtener más información, consulte Personalizando el IDE.
Importante
No tome decisiones sobre el contenido del archivo en función del nombre del archivo. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de código fuente de Visual Basic. Compruebe todas las entradas antes de usar los datos de la aplicación. Es posible que el contenido del archivo no sea lo que se espera y que se produzcan errores en los métodos que se leen desde el archivo.
Para descargar un archivo
Use el
DownloadFile
método para descargar el archivo, especificando la ubicación del archivo de destino como una cadena o URI y especificando la ubicación en la que se va a almacenar el archivo. En este ejemplo, se descarga el archivoWineList.txt
dehttp://www.cohowinery.com/downloads
y se guarda enC:\Documents and Settings\All Users\Documents
.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Para descargar un archivo, especificando un intervalo de tiempo de espera
Use el
DownloadFile
método para descargar el archivo, especificando la ubicación del archivo de destino como una cadena o URI, especificando la ubicación en la que se va a almacenar el archivo y especificando el intervalo de tiempo de espera en milisegundos (el valor predeterminado es 1000). En este ejemplo se descarga el archivoWineList.txt
dehttp://www.cohowinery.com/downloads
y se guarda enC:\Documents and Settings\All Users\Documents
, especificando un intervalo de tiempo de espera de 500 milisegundos.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Para descargar un archivo, proporcionando un nombre de usuario y una contraseña
Use el
DownLoadFile
método para descargar el archivo, especificando la ubicación del archivo de destino como una cadena o URI y especificando la ubicación en la que se va a almacenar el archivo, el nombre de usuario y la contraseña. En este ejemplo, se descarga el archivoWineList.txt
desdehttp://www.cohowinery.com/downloads
y se guarda enC:\Documents and Settings\All Users\Documents
, con el nombre de usuarioanonymous
y una contraseña en blanco.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
Importante
El protocolo FTP utilizado por el
DownLoadFile
método envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.