Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/12/2007, 04:21
marcoas
 
Fecha de Ingreso: septiembre-2005
Mensajes: 80
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Problema al subir archivos a Mysql

Te cuento:

El campo ya era de tipo LONGBLOB al momento de escribir este mensaje. Por error mio coloque BLOB en el mensaje anterior. Con eso, me parece que descartamos el tema del tamaño.

Yo estaba mostrando el archivo desde la base, directamente, osea un SELECT, luego los HEADER y luego el ECHO final.
Cambie a grabarlo primero, como sugerias, y el archivo creado en el rigido aun presenta problemas.
Mi codigo ahora hace el SELECT y luego usa la linea
Código PHP:
file_put_contents'c:/'.$resultado['nombre'], $resultado['archivo'] ); 
Ahora por tus sugerencias encontre esto:
  • El archivo original mide 277.031 bytes.
  • Si lo muestro desde el array $_FILES, sin guardarlo en la base, se ve bien
  • Una vez guardado si hago un SELECT LENGTH(archivo) .... me devuelve 277.006, osea 25 bytes MENOS !!!
  • Luego si leo el archivo de la base y lo guardo a un archivo, mantiene los 277.006.

Osea que, primera conclusion, se guardo mal en la base.

Y ahora? que puedo llegar a cambiar?

Gracias por la ayuda