Network.UploadFile Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objects (Visual Basic)
- Como: Descarregar um ficheiro em Visual Basic
- Como: Analisar caminhos de ficheiros em Visual Basic