Fórum Arquivo baixando apenas um pedaço via FTP #299332

13/10/2005

0

Olá pessoal,
estou realizando o FTP de um arquivo usando o componente indy TIdFTP.

Ocorre que em alguns momentos tenho problemas na conexão e o arquivo não chega todo. Como tratar esse erro?


Carlosib

Carlosib

Responder

Posts

13/10/2005

Massuda

Ocorre que em alguns momentos tenho problemas na conexão e o arquivo não chega todo.
Chega aonde? No servidor ou na sua máquina?


Responder

Gostei + 0

13/10/2005

Carlosib

Estou baixando do servidor para uma máquina cliente.


Responder

Gostei + 0

13/10/2005

Massuda

Deveria estar gerando uma exceção quando dá o problema durante o Get. O que você tem que fazer é identificar essa exceção e fazer o tratamento necessário (por exemplo, apagar o arquivo parcialmente recebido).


Responder

Gostei + 0

14/10/2005

Carlosib

Terias algum exemplo para me passar?


Responder

Gostei + 0

14/10/2005

Massuda

Acho que o recomendável seria excluir o arquivo que estava baixando do servidor sempre que houver algum erro na transferência (não testei)...
try
  IdFTP1.Get(´\o\arquivo\no\servidor´, ´o\nome\do\arquivo´);
except
  DeleteFile(´o\nome\do\arquivo´);
end;



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar