Cliente FTP com Indy nao lista diretorio
Entao ....
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
esse é o codigo do ChegeDir
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..
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
Curtidas 0
Respostas
Massuda
16/01/2008
Se você estiver usando o Indy que veio junto com o Delphi, tente primeiro atualizar seu Indy. Se você estiver usando Indy 10 (D2006 e D2007), é extremamente importante atualizar.
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
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
Paullsoftware
16/01/2008
Se você estiver usando o Indy que veio junto com o Delphi, tente primeiro atualizar seu Indy. Se você estiver usando Indy 10 (D2006 e D2007), é extremamente importante atualizar.
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
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
Massuda
16/01/2008
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:
Por motivos diversos a CodeGear empacotou tanto o D2006 como o D2007 com versões ´instáveis´ do Indy; no caso da versão 10 do Indy, por estar ainda em desenvolvimento, procure sempre usar a versão mais atualizada disponível no site que mencionei no post anterior.GOSTEI 0
Paullsoftware
16/01/2008
[quote:2249a0a307=´paullsoftware´]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:
Por motivos diversos a CodeGear empacotou tanto o D2006 como o D2007 com versões ´instáveis´ do Indy; no caso da versão 10 do Indy, por estar ainda em desenvolvimento, procure sempre usar a versão mais atualizada disponível no site que mencionei no post anterior.[/quote:2249a0a307]Blz, valeu pelo esclarecimento mais uma vez Massuda!!! :wink:
GOSTEI 0