Cómo: Cargar un archivo en Visual Basic
Actualización: noviembre 2007
My.Computer.Network.UploadFile (Método) se puede utilizar para cargar un archivo y almacenarlo en una ubicación remota. Si el parámetro ShowUI se establece en True, aparece un cuadro de diálogo que muestra el progreso de la descarga y permite a los usuarios cancelar la operación.
Para cargar un archivo
Utilice el método UploadFile para cargar un archivo; especifique la ubicación del archivo de código fuente y la ubicación del directorio de destino como una cadena o un identificador uniforme de recursos (URI). Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads.aspx.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx")
Para cargar un archivo y mostrar el progreso de la operación
Utilice el método UploadFile para cargar un archivo; especifique la ubicación del archivo de código fuente y la ubicación del directorio de destino como una cadena o un identificador uniforme de recursos (URI). Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads.aspx sin indicar un nombre de usuario ni contraseña, muestra el progreso de la carga y cuenta con un intervalo de tiempo de espera de 500 milisegundos.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
Para cargar un archivo, proporcionando un nombre de usuario y contraseña
Utilice el método UploadFile para cargar un archivo; especifique la ubicación del archivo de código fuente y la ubicación del directorio de destino como una cadena o un identificador uniforme de recursos (URI) e indique el nombre de usuario y la contraseña. Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads.aspx, proporcionando el nombre de usuario anonymous y una contraseña en blanco.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Programación eficaz
Las siguientes condiciones pueden provocar una excepción:
La ruta de acceso al archivo local no es válida (ArgumentException).
Se produjo un error en la autenticación (SecurityException).
Se agotó el tiempo de espera de la conexión (TimeoutException).
Vea también
Tareas
Cómo: Descargar un archivo en Visual Basic
Cómo: Determinar si un equipo remoto está disponible en Visual Basic
Cómo: Analizar rutas de acceso a archivos en Visual Basic