Enviar Arquivos por FTP com Delphi

Hoje vamos trabalhar com envio de arquivos via FTP, parece que é muito difícil, mas nem tanto, apenas seguir algumas regras e o resultado sera bem legal.

Adicione um componente IdFTP da paleta Indy Clients conforme figura abaixo: 
Preenche as seguintes propriedades através de um evento de um botão ou no evento de sua preferencia em seu formulário: 


Após os dados de conexão serem devidamente informados é hora de disparar o método de conexão através da chamada IdFTP1.Connect. Em caso de erro, verifique os dados da conexão e tente novamente.
Em seguida precisamos determinar a pasta onde iremos posicionar nossos arquivos com o comando IdFTP1.ChangeDir, veja a imagem abaixo: 

Neste exemplo o protótipo devera extrair imagens de um campo tipo Blob  do Firebird comumente usado para armazenar imagens. O resultado, você pode conferir na imagem abaixo:

Fácil não? A aplicação destes recursos são muitas.

Comentários

Postagens mais visitadas deste blog

Preenchendo com zeros a esquerda de um valor com Firebird

AWS para Desenvolvedores - Dominando S3 com Delphi

Conhecendo o FireDac - trabalhando com Macros