Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-06-2011
Galahad Galahad is offline
Miembro
 
Registrado: abr 2007
Posts: 218
Poder: 18
Galahad Va por buen camino
descarga por ftp ,ficheros en mal estado

buenas...
Tengo una aplicación que envia-recepciona ficheros via ftp, los ficheros, son
ficheros de texto .txt, algunos de ellos de varias megas de tamaño.
El problema que observo parece ser que está centrado en la descarga, cuando los descargo, sin recibir ningún error, observo como no tienen el tamaño original que se ha subido, cuando los abro, con cualquier editor , me doy cuenta de que no esta toda la información en algunos ficheros, incluso en algunos ficheros de texto, están las mismas lineas duplicadas. ¿?
He probado tanto definiendo el tipo de transferencia como ftbinary o ftascil, con el mismo resultado.
Si abro los ficheros en el sitio ftp, los ficheros se suben correctamente.
este es el código que utilizo....
Código Delphi [-]
 ftp := TIdFTP.Create(nil);
    ftp.TransferType := ftbinary;
    if conectaftp then
    begin
      try
        ftp.List(StringList, '????' + crepres + '.*', false);
        BARRA.Max := StringList.Count;
        for i := 0 to StringList.Count - 1 Do
        begin
          mensaje.Lines.Add('Descargando ' + ftp.DirectoryListing[i].FileName);
          BARRA.Position := BARRA.Position + 1;
           ftp.Get(ftp.DirectoryListing[i].FileName,
            cdirec + '\' + ftp.DirectoryListing[i].FileName,true);
        end;
      except
        mensaje.Lines.Add('No se pudo bajar:' + ftp.DirectoryListing[i]
            .FileName + #13 + ' Compruebe si dispone de conexión a internet ');
        APPLICATION.processmessages;

      end;

¿ alguien puede aportarme un poco de luz sobre el particular ?

Última edición por Casimiro Notevi fecha: 13-06-2011 a las 10:58:54. Razón: Cambiar [quote] por [delphi]
Responder Con Cita
  #2  
Antiguo 05-07-2011
bitbow bitbow is offline
Miembro
 
Registrado: jul 2006
Posts: 366
Poder: 18
bitbow Va camino a la fama
Realiza la compresion antes de la descarga

Saudos, seria conveniente que realices la compresion de los archivos antes de descargarlos, de esta forma reducirias la posibilida de errores y te daras cuenta que archivos estan dañados.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Descarga FTP Luis Alberto Internet 26 20-03-2012 18:51:47
descarga de URL jfadelphi HTML, Javascript y otros 1 28-02-2009 15:00:13
Descarga Software sdiaz1983 Varios 4 21-09-2007 06:36:52
Descarga de ficheros con TIdHTTPServer Val Internet 2 01-08-2007 17:02:10
Descarga BDE Tejares Conexión con bases de datos 5 13-06-2006 11:29:22


La franja horaria es GMT +2. Ahora son las 13:13:53.


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
Copyright 1996-2007 Club Delphi