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 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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 True
como , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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 True
como , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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 True
como , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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 True
como , 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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objetos (Visual Basic)
- Como baixar um arquivo no Visual Basic
- Como analisar demarcadores de arquivo no Visual Basic