Network.UploadFile Método

Definição

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

Sobrecargas

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

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

UploadFile(String, String)

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

UploadFile(String, Uri)

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

UploadFile(String, String, String, String)

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

UploadFile(String, Uri, String, String)

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

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

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

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

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

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

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

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

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

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

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

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

Envia o ficheiro 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 ficheiro a carregar.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

showUI
Boolean

Se deve mostrar o progresso da operação. A predefinição é False.

connectionTimeout
Int32

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

onUserCancel
UICancelOption

Ação a ser tomada quando o utilizador clica em Cancelar. A predefinição é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

UploadFile(String, String)

Envia o ficheiro 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 ficheiro a carregar.

address
String

URL, endereço IP ou URI do servidor de destino.

Exceções

O caminho do ficheiro de origem não é válido.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do timeout padrão (100 segundos).

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Pode usar uma das outras sobrecargas do UploadFile método para fornecer credenciais de utilizador ou especificar um valor de timeout específico.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

UploadFile(String, Uri)

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

Exceções

O caminho do ficheiro de origem não é válido.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do timeout padrão (100 segundos).

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Pode usar uma das outras sobrecargas do UploadFile método para fornecer credenciais de utilizador ou especificar um valor de timeout específico.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

UploadFile(String, String, String, String)

Envia o ficheiro 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 ficheiro a carregar.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do timeout padrão (100 segundos).

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Podes usar uma das outras sobrecargas do UploadFile método para especificar um valor de timeout específico.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

UploadFile(String, Uri, String, String)

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do timeout padrão (100 segundos).

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Podes usar uma das outras sobrecargas do UploadFile método para especificar um valor de timeout específico.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

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

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

networkCredentials
ICredentials

Credenciais para autenticação.

showUI
Boolean

True para mostrar o progresso da operação; caso contrário False. A predefinição é False.

connectionTimeout
Int32

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

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

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

Envia o ficheiro 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 ficheiro a carregar.

address
String

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

showUI
Boolean

True para mostrar o progresso da operação; caso contrário False. A predefinição é False.

connectionTimeout
Int32

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

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

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

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

networkCredentials
ICredentials

Credenciais para autenticação.

showUI
Boolean

True para mostrar o progresso da operação; caso contrário False. A predefinição é False.

connectionTimeout
Int32

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

onUserCancel
UICancelOption

Ação a ser tomada quando o utilizador clica em Cancelar. A predefinição é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

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

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

showUI
Boolean

True para mostrar o progresso da operação; caso contrário False. A predefinição é False.

connectionTimeout
Int32

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

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a

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

Envia o ficheiro 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 ficheiro a carregar.

address
Uri

URL, endereço IP ou URI do servidor de destino.

userName
String

Nome de utilizador para autenticar. O padrão é uma cadeia vazia: "".

password
String

Palavra-passe para autenticar. O padrão é uma cadeia vazia: "".

showUI
Boolean

Se deve mostrar o progresso da operação. A predefinição é False.

connectionTimeout
Int32

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

onUserCancel
UICancelOption

Ação a ser tomada quando o utilizador clica em Cancelar. A predefinição é ThrowException.

Exceções

connectionTimeout é menor ou igual a zero.

address não inclui nome de ficheiro.

O utilizador não possui as permissões necessárias para realizar uma operação em rede.

O servidor não responde dentro do especificado connectionTimeout.

O pedido é recusado pelo servidor web alvo.

Exemplos

Este exemplo carrega o ficheiro 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 ficheiro Order.txt sem http://www.cohowinery.com/uploads fornecer nome de utilizador ou palavra-passe, mostra o progresso do carregamento e tem um intervalo de tempo de 500 milissegundos.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Observações

Se showUI estiver definido para True, uma caixa de diálogo mostra o progresso da operação e inclui um botão Cancelar que o utilizador pode clicar para cancelar a operação. Como a caixa de diálogo não é modal, não bloqueia a entrada do utilizador para outras janelas do programa.

Se o servidor não responder dentro do intervalo especificado em connectionTimeout, a operação é cancelada e é lançada uma exceção.

My.Computer.Network.UploadFile Gera informação de rastreio quando ativa o rastreio de rede na sua aplicação. Para mais informações, consulte Ativar o Rastreio de Rede.

Note

O protocolo FTP envia informação, incluindo palavras-passe, em texto simples e não deve ser usado para transmitir informações sensíveis.

A tabela seguinte apresenta um exemplo de uma tarefa envolvendo o My.Computer.Network.UploadFile método.

Para Veja
Carregar um ficheiro Como: Carregar um arquivo

Ver também

Aplica-se a