Cómo: Cargar un archivo en Visual Basic
El método UploadFile se puede usar 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 carga y permite a los usuarios cancelar la operación.
Para cargar un archivo
Use 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). En este ejemplo se carga el archivoOrder.txt
enhttp://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
Use 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 URI. En este ejemplo se carga el archivoOrder.txt
enhttp://www.cohowinery.com/uploads.aspx
sin indicar un nombre de usuario ni contraseña, se muestra el progreso de la carga y se 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
Use 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 URI e indique el nombre de usuario y la contraseña. En este ejemplo se carga el archivoOrder.txt
enhttp://www.cohowinery.com/uploads.aspx
, proporcionando el nombre de usuarioanonymous
y una contraseña en blanco.My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Programación sólida
Las siguientes condiciones pueden provocar una excepción:
La ruta de acceso de archivo local no es válida (ArgumentException).
Error de autenticación (SecurityException).
Se agotó el tiempo de espera de la conexión (TimeoutException).