Network.UploadFile Método

Definición

Envía el archivo especificado a la dirección de host indicada.

Sobrecargas

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, String)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, String, String, String)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri, String, String)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, String, String, String, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri, String, String, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. 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 realiza cuando el usuario hace clic en Cancelar. El valor predeterminado es ThrowException.

Excepciones

connectionTimeout es menor o igual que cero.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, String)

Envía el archivo especificado a la dirección de host indicada.

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 identificador URI del servidor de destino.

Excepciones

La ruta de acceso al archivo de código fuente no es válida.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri)

Envía el archivo especificado a la dirección de host indicada.

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 identificador URI del servidor de destino.

Excepciones

La ruta de acceso al archivo de código fuente no es válida.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, String, String, String)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. El valor predeterminado es una cadena vacía: "".

Excepciones

connectionTimeout es menor o igual que cero.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri, String, String)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. El valor predeterminado es una cadena vacía: "".

Excepciones

connectionTimeout es menor o igual que cero.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del tiempo de espera predeterminado (100 segundos).

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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. 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.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, String, String, String, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. El valor predeterminado es una cadena vacía: "".

showUI
Boolean

True para mostrar el progreso de la operación; de lo contrario, False. 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.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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. 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 realiza cuando el usuario hace clic en Cancelar. El valor predeterminado es ThrowException.

Excepciones

connectionTimeout es menor o igual que cero.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri, String, String, Boolean, Int32)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. El valor predeterminado es una cadena vacía: "".

showUI
Boolean

True para mostrar el progreso de la operación; de lo contrario, False. 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.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Envía el archivo especificado a la dirección de host indicada.

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 identificador 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 autenticar. 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 realiza cuando el usuario hace clic en Cancelar. El valor predeterminado es ThrowException.

Excepciones

connectionTimeout es menor o igual que cero.

address no incluye un nombre de archivo.

Al usuario le faltan los permisos necesarios para realizar una operación de red.

El servidor no responde dentro del valor de connectionTimeout especificado.

La solicitud es denegado por el servidor web de destino.

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")

En este ejemplo se carga el archivo Order.txt en http://www.cohowinery.com/uploads 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)

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
Cargar un archivo Procedimiento para cargar un archivo

Consulte también

Se aplica a