Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ftp Indy (https://www.clubdelphi.com/foros/showthread.php?t=70299)

odrack 13-10-2010 03:17:12

Ftp Indy
 
Hola compañeros.

Tengo el siguiente problema y por mas que le he buscado no consigo dar con la solución.

Utilizo componentes INDY y utilizo el siguiente codigo

funcion para cargar archivos

Código Delphi [-]
  IdFTP1.Username := user;
  IdFTP1.Password := 'password';
  IdFTP1.Host := 'www.midominio.com';
    try
        IdFTP1.Connect;
    except
    raise Exception.Create( 'No se ha podido conectar con el servidor ' + IdFTP1.Host );
  end;
  IdFTP1.ChangeDir('/public_ftp/prueba/');
  IdFTP1.Put('prueba.txt','C:\prueba.txt' );
  IdFTP1.Disconnect;

error: " prohibited file name C:\prueba.txt "

Desde ya Gracias por sus comentarios

jhonny 13-10-2010 03:29:05

Bueno, viendo el error parece que el usuario que ejecuta dicha rutina no tiene permisos de lectura sobre el archivo.

odrack 13-10-2010 03:54:40

Gracias por la respuesta, el error estaba en que puse mal las direcciones de carga, por eso el put mandaba un error.

la solucion es con esta linea, ademas que los nombres de carga y colocacion deben ser diferentes, c:prueba y ftp:prueba1

Código Delphi [-]
IdFTP1.Put('C:\prueba.txt','/public_ftp/prueba/prueba1.txt' );

gracias por la ayuda!:)


La franja horaria es GMT +2. Ahora son las 08:30:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi