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 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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic
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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos 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 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 True
en , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Cómo: Descargar un archivo en Visual Basic
- Cómo: Analizar rutas de acceso a archivos en Visual Basic