Compartilhar via


Network.UploadFile Método

Definição

Envia o arquivo especificado para o endereço do host especificado.

Sobrecargas

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

Envia o arquivo especificado para o endereço do host especificado.

UploadFile(String, String)

Envia o arquivo especificado para o endereço do host especificado.

UploadFile(String, Uri)

Envia o arquivo especificado para o endereço do host especificado.

UploadFile(String, String, String, String)

Envia o arquivo especificado para o endereço do host especificado.

UploadFile(String, Uri, String, String)

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do host especificado.

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

Envia o arquivo especificado para o endereço do 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 para autenticação. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

Se o progresso da operação deve ser exibido. O padrão é False.

connectionTimeout
Int32

O 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 que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 envolvendo o My.Computer.Network.UploadFile método .

Para Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, String)

Envia o arquivo especificado para o endereço do 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.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde durante o intervalo padrão (100 segundos).

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 fornecer credenciais de usuário ou especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 envolvendo o My.Computer.Network.UploadFile método .

Para Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri)

Envia o arquivo especificado para o endereço do 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.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde durante o intervalo padrão (100 segundos).

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 fornecer credenciais de usuário ou especificar um valor de tempo limite específico.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 envolvendo o My.Computer.Network.UploadFile método .

Para Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, String, String, String)

Envia o arquivo especificado para o endereço do 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 para autenticação. O padrão é uma cadeia de caracteres vazia: "".

Exceções

connectionTimeout é menor que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde durante o intervalo padrão (100 segundos).

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

UploadFile(String, Uri, String, String)

Envia o arquivo especificado para o endereço do 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 para autenticação. O padrão é uma cadeia de caracteres vazia: "".

Exceções

connectionTimeout é menor que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde durante o intervalo padrão (100 segundos).

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

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

Envia o arquivo especificado para o endereço do 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

O intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 Truecomo , 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

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

Envia o arquivo especificado para o endereço do 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 para autenticação. 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

O intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 Truecomo , 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

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

Envia o arquivo especificado para o endereço do 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

O 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 que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 Truecomo , 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

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

Envia o arquivo especificado para o endereço do 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 para autenticação. 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

O intervalo de tempo limite em milissegundos. O padrão é 100 segundos.

Exceções

connectionTimeout é menor que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 Truecomo , 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a

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

Envia o arquivo especificado para o endereço do 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 para autenticação. O padrão é uma cadeia de caracteres vazia: "".

showUI
Boolean

Se o progresso da operação deve ser exibido. O padrão é False.

connectionTimeout
Int32

O 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 que ou igual a zero.

O address não inclui um nome de arquivo.

O usuário não tem as permissões necessárias para executar uma operação de rede.

O servidor não responde dentro do connectionTimeout especificado.

A solicitação foi 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.txt para http://www.cohowinery.com/uploads sem fornecer um nome de usuário ou senha, mostra o andamento 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 em connectionTimeout, a operação será cancelada e uma exceção será gerada.

My.Computer.Network.UploadFile gera informações de rastreamento quando você habilita 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 envolvendo o My.Computer.Network.UploadFile método .

Para Consulte
Carregar um arquivo Como: carregar um arquivo

Confira também

Aplica-se a