Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O DownloadFile método pode ser usado para baixar um arquivo remoto e armazená-lo em um local específico. Se o ShowUI parâmetro estiver definido como True, uma caixa de diálogo será exibida mostrando o progresso do download e permitindo que os usuários cancelem a operação. Por padrão, os arquivos existentes com o mesmo nome não são substituídos; Se desejar substituir arquivos existentes, defina o overwrite parâmetro como True.
As seguintes condições podem causar uma exceção:
O nome da unidade não é válido (ArgumentException).
A autenticação necessária não foi fornecida (UnauthorizedAccessException ou SecurityException).
O servidor não responde no prazo especificado
connectionTimeout(TimeoutException).A solicitação é negada pelo site (WebException).
Observação
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você tem e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizando o IDE.
Importante
Não tome decisões sobre o conteúdo do arquivo com base no nome do arquivo. Por exemplo, o arquivo Form1.vb pode não ser um arquivo de origem do Visual Basic. Verifique todas as entradas antes de usar os dados em seu aplicativo. O conteúdo do arquivo pode não ser o esperado e os métodos para ler o arquivo podem falhar.
Para baixar um arquivo
Use o
DownloadFilemétodo para baixar o arquivo, especificando o local do arquivo de destino como uma cadeia de caracteres ou URI e especificando o local no qual armazenar o arquivo. Este exemplo faz o download do arquivoWineList.txta partir dehttp://www.cohowinery.com/downloadse salva-o emC:\Documents and Settings\All Users\Documents:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Para baixar um arquivo, especificando um intervalo de tempo limite
Use o
DownloadFilemétodo para baixar o arquivo, especificando o local do arquivo de destino como uma cadeia de caracteres ou URI, especificando o local no qual armazenar o arquivo e especificando o intervalo de tempo limite em milissegundos (o padrão é 1000). Este exemplo baixa o ficheiroWineList.txtdohttp://www.cohowinery.com/downloadse salva-o emC:\Documents and Settings\All Users\Documents, especificando um intervalo de tempo limite de 500 milissegundos.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Para descarregar um ficheiro, fornecendo um nome de utilizador e palavra-passe
Use o
DownLoadFilemétodo para baixar o arquivo, especificando o local do arquivo de destino como uma cadeia de caracteres ou URI e especificando o local no qual armazenar o arquivo, o nome de usuário e a senha. Este exemplo baixa o ficheiroWineList.txtdehttp://www.cohowinery.com/downloadse o salva noC:\Documents and Settings\All Users\Documents, com o nome de utilizadoranonymouse uma senha em branco.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")Importante
O protocolo FTP usado pelo
DownLoadFilemétodo envia informações, incluindo senhas, em texto simples e não deve ser usado para transmitir informações confidenciais.