Network.UploadFile Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envía el archivo especificado a la dirección de host especificada.
Sobrecargas
| Nombre | Description |
|---|---|
| UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, String) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, String, String, String) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri, String, String) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, String, String, String, Boolean, Int32) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri, String, String, Boolean, Int32) |
Envía el archivo especificado a la dirección de host especificada. |
| UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
Envía el archivo especificado a la dirección de host especificada. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- String
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
- showUI
- Boolean
Indica si se va a mostrar el progreso de la operación. El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
- onUserCancel
- UICancelOption
Acción que se realizará cuando el usuario haga clic en Cancelar. El valor predeterminado es ThrowException.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, String)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- String
Dirección URL, dirección IP o URI del servidor de destino.
Excepciones
La ruta de acceso del archivo de origen no es válida.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Puede usar una de las otras sobrecargas del UploadFile método para proporcionar credenciales de usuario o especificar un valor de tiempo de espera específico.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
Excepciones
La ruta de acceso del archivo de origen no es válida.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Puede usar una de las otras sobrecargas del UploadFile método para proporcionar credenciales de usuario o especificar un valor de tiempo de espera específico.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, String, String, String)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- String
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Puede usar una de las otras sobrecargas del UploadFile método para especificar un valor de tiempo de espera específico.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri, String, String)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Puede usar una de las otras sobrecargas del UploadFile método para especificar un valor de tiempo de espera específico.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri, ICredentials, Boolean, Int32)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
- networkCredentials
- ICredentials
Credenciales para la autenticación.
- showUI
- Boolean
True para mostrar el progreso de la operación; de lo contrario False, es . El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, String, String, String, Boolean, Int32)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- String
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
- showUI
- Boolean
True para mostrar el progreso de la operación; de lo contrario False, es . El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
- networkCredentials
- ICredentials
Credenciales para la autenticación.
- showUI
- Boolean
True para mostrar el progreso de la operación; de lo contrario False, es . El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
- onUserCancel
- UICancelOption
Acción que se realizará cuando el usuario haga clic en Cancelar. El valor predeterminado es ThrowException.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri, String, String, Boolean, Int32)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
- showUI
- Boolean
True para mostrar el progreso de la operación; de lo contrario False, es . El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic
Se aplica a
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
Envía el archivo especificado a la dirección de host especificada.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Parámetros
- sourceFileName
- String
Ruta de acceso y nombre del archivo que se va a cargar.
- address
- Uri
Dirección URL, dirección IP o URI del servidor de destino.
- userName
- String
Nombre de usuario que se va a autenticar. El valor predeterminado es una cadena vacía: "".
- password
- String
Contraseña para autenticarse. El valor predeterminado es una cadena vacía: "".
- showUI
- Boolean
Indica si se va a mostrar el progreso de la operación. El valor predeterminado es False.
- connectionTimeout
- Int32
Intervalo de tiempo de espera en milisegundos. El valor predeterminado es 100 segundos.
- onUserCancel
- UICancelOption
Acción que se realizará cuando el usuario haga clic en Cancelar. El valor predeterminado es ThrowException.
Excepciones
connectionTimeout es menor o igual que cero.
address no incluye un nombre de archivo.
El usuario carece de permisos necesarios para realizar una operación de red.
El servidor no responde dentro del especificado connectionTimeout.
El servidor web de destino deniega la solicitud.
Ejemplos
En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este ejemplo carga el archivo Order.txt en http://www.cohowinery.com/uploads sin proporcionar un nombre de usuario o una contraseña, muestra el progreso de la carga y tiene 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)
Comentarios
Si showUI se establece Trueen , un cuadro de diálogo muestra el progreso de la operación e incluye un botón Cancelar que el usuario puede hacer clic para cancelar la operación. Dado que el cuadro de diálogo no es modal, no bloquea la entrada del usuario a otras ventanas del programa.
Si el servidor no responde dentro del intervalo especificado en connectionTimeout, se cancela la operación y se produce una excepción.
My.Computer.Network.UploadFile genera información de seguimiento al habilitar el seguimiento de red en la aplicación. Para obtener más información, consulte Habilitación del seguimiento de red.
Nota:
El protocolo FTP envía información, incluidas las contraseñas, en texto sin formato y no debe usarse para transmitir información confidencial.
En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.Network.UploadFile método .
| En | Vea |
|---|---|
| Carga de un archivo | Cómo: Cargar un archivo |
Consulte también
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo descargar un archivo en Visual Basic
- Cómo analizar rutas de acceso de archivo en Visual Basic