Network.UploadFile Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Envia o arquivo especificado para o endereço de host especificado.
Sobrecargas
| Nome | Description |
|---|---|
| UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, String) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, String, String, String) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri, String, String) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, String, String, String, Boolean, Int32) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri, String, String, Boolean, Int32) |
Envia o arquivo especificado para o endereço de host especificado. |
| UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
Envia o arquivo especificado para o endereço de host especificado. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- String
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
- showUI
- Boolean
Se deseja exibir o progresso da operação. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
- onUserCancel
- UICancelOption
Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, String)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- String
URL, endereço IP ou URI do servidor de destino.
Exceções
O caminho do arquivo de origem não é válido.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do tempo limite padrão (100 segundos).
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Você pode usar uma das outras sobrecargas do método para fornecer credenciais de UploadFile usuário ou especificar um valor de tempo limite específico.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
Exceções
O caminho do arquivo de origem não é válido.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do tempo limite padrão (100 segundos).
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Você pode usar uma das outras sobrecargas do método para fornecer credenciais de UploadFile usuário ou especificar um valor de tempo limite específico.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, String, String, String)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- String
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do tempo limite padrão (100 segundos).
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Você pode usar uma das outras sobrecargas do UploadFile método para especificar um valor de tempo limite específico.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri, String, String)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do tempo limite padrão (100 segundos).
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Você pode usar uma das outras sobrecargas do UploadFile método para especificar um valor de tempo limite específico.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri, ICredentials, Boolean, Int32)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
- networkCredentials
- ICredentials
Credenciais para autenticação.
- showUI
- Boolean
True para exibir o progresso da operação; caso contrário False. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, String, String, String, Boolean, Int32)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- String
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
- showUI
- Boolean
True para exibir o progresso da operação; caso contrário False. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
- networkCredentials
- ICredentials
Credenciais para autenticação.
- showUI
- Boolean
True para exibir o progresso da operação; caso contrário False. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
- onUserCancel
- UICancelOption
Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri, String, String, Boolean, Int32)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
- showUI
- Boolean
True para exibir o progresso da operação; caso contrário False. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic
Aplica-se a
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
Envia o arquivo especificado para o endereço de host especificado.
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
Caminho e nome do arquivo a ser carregado.
- address
- Uri
URL, endereço IP ou URI do servidor de destino.
- userName
- String
Nome de usuário a ser autenticado. O padrão é uma cadeia de caracteres vazia: "".
- password
- String
Senha a ser autenticada. O padrão é uma cadeia de caracteres vazia: "".
- showUI
- Boolean
Se deseja exibir o progresso da operação. O padrão é False.
- connectionTimeout
- Int32
Intervalo de tempo limite em milissegundos. O padrão é 100 segundos.
- onUserCancel
- UICancelOption
Ação a ser tomada quando o usuário clica em Cancelar. O padrão é ThrowException.
Exceções
connectionTimeout é menor ou igual a zero.
address não inclui um nome de arquivo.
O usuário não tem permissões necessárias para executar uma operação de rede.
O servidor não responde dentro do especificado connectionTimeout.
A solicitação é negada pelo servidor Web de destino.
Exemplos
Este exemplo carrega o arquivo Order.txt para http://www.cohowinery.com/uploads.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Este exemplo carrega o arquivo Order.txthttp://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o progresso do upload e tem um intervalo de tempo limite de 500 milissegundos.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Comentários
Se showUI estiver definido como True, uma caixa de diálogo mostrará o progresso da operação e incluirá um botão Cancelar que o usuário pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, ela não bloqueia a entrada do usuário para outras janelas no programa.
Se o servidor não responder dentro do intervalo especificado, connectionTimeouta operação será cancelada e uma exceção será lançada.
My.Computer.Network.UploadFile gera informações de rastreamento ao habilitar o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Habilitando o rastreamento de rede.
Observação
O protocolo FTP envia informações, incluindo senhas, em texto sem formatação e não deve ser usado para transmitir informações confidenciais.
A tabela a seguir lista um exemplo de uma tarefa que envolve o My.Computer.Network.UploadFile método.
| Para | Veja |
|---|---|
| Carregar um arquivo | Como carregar um arquivo |
Confira também
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- How to: Parse File Paths in Visual Basic