Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   problema al descargar un arhivo desde un ftp (https://www.clubdelphi.com/foros/showthread.php?t=65118)

kurono 21-11-2009 17:30:56

problema al descargar un arhivo desde un ftp
 
hola amigos como estan tengo un pequeño problema estoy desarrollando una aplicacion de manejo de ftp hasta ahora todo bien la conexion se realiza perfectamente subo los archivo sin ningun inconbeniente el problema surege al descargar un archivo del ftp el cual me da un error diciendome que el directorio no existe el codigo que utilizo es este

idFTP1.ChangeDir('New');
idFTP1.Get('Dibujo.jpg','F:\Dibujo.JPG',True);

donde el archivo dibujo se encuentra dentro del directorio New espero que me corrijan si el codigo esta mal

marcoszorrilla 21-11-2009 21:19:59

Puede ocurrir que "New", sea una palabra reservada y por eso no funcione correctmente, ¿por qué no pruebas con otro nombre de carpeta?

Un Saludo.

kurono 22-11-2009 05:36:57

he cambiado el directorio en el ftp y aun asi me sigue dando el mismo error

marcoszorrilla 22-11-2009 10:17:18

Pues la sintáxis es correcta, aquí te adjunto un fragmento de código que utilizo yo mismo:

Código Delphi [-]
procedure TfrExpterminales.btDescargarClick(Sender: TObject);
begin
lError:=False;

cAddFechaHora:=FormatDateTime('_yyyymmddhhmm',Now);
  EdFichero.Text:='Ven010'+Vendedor+cAddFechaHora+'.Zip';
  cFichero:='Ven010'+Vendedor+'.Zip';
  pnMensajes.Color:=ClBlack;

  try
  IdFTP.Get( cFichero,  cCaminoTerminales+'Ven010'+Vendedor+cAddFechaHora+'.Zip' , False );
      Try
      Borrar_Pedidos_Vendedor();
      zip.ExtrBaseDir:=cCaminoTerminales;
      Zip.ZipFilename :=cCaminoTerminales+'Ven010'+Vendedor+cAddFechaHora+'.Zip';
      Zip.Extract();
            Try
            Leer_Cabecera_Pedidos();
            except
            lError:=True;
            ShowMessage('Error:Al leer la cabecera de pedidos.');
            end;


Mira a ver si el nombre y tipo del fichero es el que estás intentando descargar.

Un Saludo.

kurono 22-11-2009 18:02:04

amigo marcoszorrilla tenias razon tenia las extensiones diferente simplemente en una lo tenia en mayuscula y en otra minuscula puede fijarte en el codigo que puse en al inico de este hilo muchas gracia ya e resulto el problema


La franja horaria es GMT +2. Ahora son las 12:20:34.

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