GARANTIR DESCONTO

Fórum Erro no envio de arquivos via FTP delphi xe7 #591530

26/02/2018

0

Bom Dia !

Estou tentando enviar um arquivo para o ftp porém o mesmo está vindo corrompido alguém saberia o motivo ?
Desde já agradeço e segue meu código.

function TfPrincipal.EnviarFtp: boolean;
var
  ftp: TIdFTP;
  ret : boolean;
  arq : file of Byte;
  arqtam: Longint;
  I : integer;
begin
 ret := false;
 try
  I := 1;
  WHILE I < 3 DO BEGIN
  ftp := TidFTP.Create(nil);
  ftp.Host := HostFtp;
  ftp.Username := UsuarioFtp;
  ftp.password := SenhaFfp;
  ftp.Passive :=  Passivoftp=''''''''PASSIVO'''''''';
  ftp.Connect;
  ftp.ChangeDir(''''''''/'''''''');
  ftp.ChangeDir(Pastaftp);
  Application.ProcessMessages;
  ftp.Put(ArquivoDestino+''''''''.zip'''''''',ArquivoDestinoSemPasta+''''''''.zip''''''''); //upload .sql
  Application.ProcessMessages;
  ftp.Put(ArquivoDestino+''''''''_rels.rar'''''''',ArquivoDestinoSemPasta+''''''''_rels.rar''''''''); //upload .rar
  Application.ProcessMessages;
  ret := true;
  I := I + 1;
  END;
 except
   ret := false;
 end;
  ftp.Quit;
  ftp.Disconnect;
  Result := ret;
end;
Rodrigo Oliveira

Rodrigo Oliveira

Responder

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

Aceitar