Hola chicos, muchas gracias por la ayuda, voy a ver como aprovecho lo que me ofrecen, soy principiante y tal vez pretendo hacer cosas complicadas. Les comento, la aplicación tiene la opción de hacer el respaldo cada día que se guarda en gral. adentro de la carpeta del programa en el C:\ pero por ahí algunos la guardan el MisDocumentos o en otra carpeta. Y desde la ubicación que elija el usuario, la aplicación debe hacer que se envie al servidor.
mi duda es la línea del Put pero sigo probando.
También me surgiò otro problemita, si desde un botón Cancelar quiero cortar la conexíon y mostrar un mensaje que la conexión ha sido cancelada. Probé algo simple como esto pero me da error y con Close solo se tilda el programa.
Código Delphi
[-]
Procedure TEnviarFTP.BotonCancelarClick(Sender: TObject);
begin
if IdFTP1.Connected then
try
IdFTP1.Disconnect;
IdFTP1.Free;
except
showmessage('La conexión ha sido cancelada);
end;
close;
end;