Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2007, 11:03
Avatar de BrujoNic
BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 6 meses
Puntos: 655
Re: Problema con archivos en campos BLOB

No voy a tirarle la culpa a MySQL o PHP.

PHP, es un lenguaje de programación web, aunque el código esté bien a simple vista, es código y este es generado por personas por lo que puede tener errores.

MySQL, es una Base de Datos o un almacén de datos. Si los datos llegan bien, los deberías recuperar bien. Aquí utilizamos el término de... Si basura entra, basura sale.

Ahora, si queres algo bastante funcional o liviano, lo que podrían hacer es cambiar ese campo BLOB por un VARCHAR. Al hacer esto, creas en el servidor web un folder o carpeta clasificado o identificado de alguna forma, guardas ahí los archivos y en el campo VARCHAR, solo almacenas la ruta relativa.

Al subir los archivos, lo haces a ese directorio y no un campo de la BD y al tratar de recuperarlo, solo accesas la ruta relativa para saber donde está el archivo y lo puedas abrir.

Así te aseguras que el archivo siempre va a estar intacto.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL