USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Download a partir de um FTP
Madsen
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 04/09/2006 12:16 hs            
Bom dia pessoal....
 
é o seguinte... estou tentando fazer um download de um arquivo txt que está em um FTP. como faço para fazer esse download uma vez que o ftp é necessário login...
 
vlew.....
 
[]´madsen
   
Ivo Borges
BARRETOS
SP - BRASIL
Postada em 04/09/2006 13:03 hs            
Use o controle INET
Insira o componente Microsoft Internet Transfer Control no seu projeto.
Num evento command button
 
ArquivoTexto = inet1.OpenURL(ftp.servidor.com.br//teste.txt)
 
 
     
Madsen
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 04/09/2006 14:00 hs            
mas e o login do usuário.. onde entra?? em que momento que eu informo o usuário e a senha...?? estou usando as propriedades username e password do inet.. mas dá erro de conexão......
   
Ivo Borges
BARRETOS
SP - BRASIL
ENUNCIADA !
Postada em 04/09/2006 14:40 hs            
Não precisa de login ou senha, vou passar uma função generica para vc
coloque a função no form ou num modulo.
 
Public Function Download(LocalArquivo As String, LocalURLArquivo As String) As Boolean
     On Error GoTo ErrDownload
     Dim bt() As Byte
     Open LocalArquivo For Binary Access Write As #1
     bt() = Inet1.OpenURL(LocalURLArquivo, icByteArray)
     Put #1, , bt()
     Close #1
     Download = True
     Exit Function
ErrDownload:
     MsgBox "Ocorreu um erro durante a transferência do arquivo  !", vbCritical
     Download = False
     Close #1
End Function
 
depois vc chama a função no evento que desejar assim:
 
Call Download(App.Path & "Teste.txt", "http://www.servidor.com.br/Teste.txt")
Espero ter contribuido..
   
Madsen
CURITIBA
PR - BRASIL
ENUNCIADA !
Postada em 05/09/2006 10:13 hs            
Olá Ivo...
 
primeiramente obrigado pela ajuda...
segundamete (hehe) quando eu uso esse código ele até funciona mas dá um erro.
esse erro é proveniente de que eu não fiz o login no ftp para baixar o arquivo.
 
quanto eu digito no web browser o caminho do ftp que eu preciso ele me pede um nome de usuário e senha, eu informo e consigo ter acesso aos arquivos que desejo, e é justamente esse informar senha e usuário que eu tenho que automatizar para que meu aplicativo consiga fazer um download automático do arquivo.
 
[]´s madsen
   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 05/09/2006 16:13 hs         
Fuja do controle INet, usa essa classe que é bem simples e funcional

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=31606&lngWId=1
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página