Ver Mensaje Individual
  #7  
Antiguo 08-10-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No sé si no he comprendido algo, pero me parece muy complicado.
Un copia-pega de ejemplo:

Código Delphi [-]
uses
  Windows, Messages, ......, IdFTP, IdComponent;


procedure DescargarArchivo( sArchivo: String );
var
  FTP: TIdFTP;
begin
  FTP := TIdFTP.Create( nil );
  FTP.OnWork := FTPWork;
  FTP.Username := 'usuario';
  FTP.Password := 'miclave';
  FTP.Host := 'miftp.midominio.com';

  try
    FTP.Connect;
  except
    raise Exception.Create( 'No se ha podido conectar con el servidor ' + FTP.Host );
  end;

  FTP.ChangeDir( '/misarchivos/copiaseguridad/' );

  if FileExists( sArchivo ) then
    DeleteFile( sArchivo );
    
  FTP.Get( ExtractFileName( sArchivo ), sArchivo, False, False );
    
  FTP.Disconnect;
  FTP.Free;
end;
Responder Con Cita