Fórum Cliente FTP com Indy nao lista diretorio #351974
16/01/2008
0
Instalei um servidor FTP( GuildFTP ) em um server 2003
ate ai ok se eu uso algum cliente ftp normal tipo CuteFTP tudo ok funciona
mais eu fiz um cliente FTP com os componentes indy que ele faz oque
conecta no FTP lista um diretorio e verifica na maquina cliente os arquivos que tem no server mais nao tem local e baixa...
oque esta acontecendo é que ta travando na hora de listar o diretorio no server
exemplo
IdFTP1.Username := ´usuario´; IdFTP1.Password := ´123456´; IdFTP1.Host := ´meu_ftp´; IdFTP1.Port := 3307; IdFTP1.Connect; Self.ChageDir(´/diretorio´);
esse é o codigo do ChegeDir
procedure TFRMMenu.ChageDir(DirName: String); begin Lista_Diretorio := TStringList.Create; Lista_Diretorio.Clear; Try IdFTP1.ChangeDir(DirName); IdFTP1.List(Lista_Diretorio); Finally end; end;
se eu estou local ele executa o Chenge belezoca mais remotamente nao
o diretorio tem algo em torno de 10 arquivos.
algum Servidor FTP melhor? alguma dica de configuracao do que estou usando ?
abraco..
Mysys
Curtir tópico
+ 0Posts
17/01/2008
Massuda
Pegue a versão snapshot do Indy neste site...
:arrow: http://indy.fulgan.com/ZIP/
Antes de instalar essa versão snapshot, é boa idéia desinstalar o Indy que veio com seu Delphi (use o programa de instalação do Delphi para fazer isso).
Se estiver usando Indy 10, siga as instruções que estão nesta página para instalar a versão snapshot...
:arrow: http://www.indyproject.org/Sockets/Docs/Indy10Installation.EN.aspx
Gostei + 0
17/01/2008
Paullsoftware
Massuda!!!
essa versão é melhor do que a versão 10 que vem co BDS2006??? tem mais recursos, correção de bugs?? agora fique na duvida... :roll:
Gostei + 0
17/01/2008
Massuda
Gostei + 0
21/01/2008
Paullsoftware
Blz, valeu pelo esclarecimento mais uma vez Massuda!!! :wink:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)