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 26-01-2008
Avatar de MichelH
MichelH MichelH is offline
Miembro
 
Registrado: jul 2005
Ubicación: jalisco mexico
Posts: 44
Poder: 0
MichelH Va por buen camino
Error en upload con NMFTP

Hola que tal espero me puedan dar una ayuda, les agradeceria mucho.

Estoy haciendo un sistema para poder actualizar la imagenes de un sitio web desde ftp.

Cuando se conecta la servidor todo bien, luego con upload subo un archivo de texto y todo sigue bien, el problema es cuando subo la imagen no se sube correctamente, y aunque no marca ningun error, simplemente la imagen no se visualiza, al entrar en la pagina se puede ver que imagen si esta fisicamente pero al descargarla y abrirla dice que error en la imagen, osea el archivo esta corrupto.

codigo:
try NMFTP1.Upload( gPathData + '\textlisthome.php', 'textlisthome.php' ); except end; <---- ese archivo se sube correctamente
try NMFTP1.Upload( gPathData + '\noticia1.jpg', 'noticia1.jpg' ); except end; <---- ese archivo se sube pero al visualizarlo es corrupto

Espero me haya explicado, gracias.
__________________
No hay misterios, sólo hay falta de información.
Tampoco hay milagros, sólo hay hechos científicos ignorados

Última edición por MichelH fecha: 26-01-2008 a las 01:28:36.
Responder Con Cita
  #2  
Antiguo 26-01-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

No es que esté muy puesto en el tema, pero, si no me equivoco, el protocolo FTP permite transferir archivos de texto y binarios, y lo hace por separado, debiendo especificarse qué tipo de archivo se va a transferir. Supongo que el componente que usas tendrá la opción de especificar si se envía un archivo de un tipo u otro. Puede que por ahí vayan los tiros: la imagen se envía "como texto", cuando en realidad es un "archivo binario".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 26-01-2008
Avatar de MichelH
MichelH MichelH is offline
Miembro
 
Registrado: jul 2005
Ubicación: jalisco mexico
Posts: 44
Poder: 0
MichelH Va por buen camino
Conrazon

Gracias Dec,

Consultandolo con mi almoada algo asi me imagine, pero ahora no tengo idea de cómo especificar que es archivo binario.

Espero alguien me pueda asesorar.

De nuevo gracias Dec, tu respuesta me ayudo a entender mas mi problema.
__________________
No hay misterios, sólo hay falta de información.
Tampoco hay milagros, sólo hay hechos científicos ignorados
Responder Con Cita
  #4  
Antiguo 26-01-2008
Avatar de MichelH
MichelH MichelH is offline
Miembro
 
Registrado: jul 2005
Ubicación: jalisco mexico
Posts: 44
Poder: 0
MichelH Va por buen camino
Eureka!!!!

Problema resuelto.
Realmente el problema era que no conocia utilizar bien esta herramienta y despues de que Dec confirmara mis sospechas encontre el Procedimiento Mode del mismo componente NMFTP, asi que antes de empezar a subir imagenes solo tengo que poner lo siguiente:

NMFTP1.Mode( MODE_IMAGE );

Si quiero despues seguir subiendo texto:

NMFTP1.Mode( MODE_ASCII );

Y Para cuanquier otro archivo binario:

NMFTP1.Mode( MODE_BYTE );

Ahi esta por si alguna vez a alguien se le presenta la misma situacion q a mi.

Saludos!!!
__________________
No hay misterios, sólo hay falta de información.
Tampoco hay milagros, sólo hay hechos científicos ignorados

Última edición por MichelH fecha: 26-01-2008 a las 19:41:01.
Responder Con Cita
  #5  
Antiguo 26-01-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.114
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por MichelH
Ahi esta por si alguna vez a alguien se le presenta la misma situacion q a mi.
Seguro que puede ser útil. ¡Gracias!
__________________
David Esperalta
www.decsoftutils.com
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
ftp Upload / Download (Aplicación) seoane Internet 15 08-03-2008 15:24:37
upload masivo kayetano PHP 12 06-12-2006 16:45:39
NMFTP :Error 10038 Socket operation on non socket judit Internet 2 25-05-2006 09:06:33
Reposteo Nmftp Error!!! Enan0 Internet 0 23-08-2004 22:16:08
como upload una bB.D. bdf con un form kassel PHP 4 22-01-2004 21:01:55


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


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