Foros del Web » Programando para Internet » PHP »

blob

Estas en el tema de blob en el foro de PHP en Foros del Web. Hola, estoy intentando hacer un sitio web en el que se puedan subir imágenes y hacer comentarios a las mismas. Una especie de foro pero ...
  #1 (permalink)  
Antiguo 06/09/2009, 04:26
Avatar de PacoRuiz  
Fecha de Ingreso: abril-2009
Mensajes: 254
Antigüedad: 15 años
Puntos: 3
blob

Hola, estoy intentando hacer un sitio web en el que se puedan subir imágenes y hacer comentarios a las mismas. Una especie de foro pero a partir de imágenes.

Lo estoy haciendo a partir de una base de datos en la que hay una tabla de imágenes con un campo índice. Cada vez que un usuario introduce una imagen se crea un registro nuevo, con un índice nuevo. Digamos que ese índice es el 42, entonces se guardaría el fichero con el nombre 42.jpg o 42.gif según el tipo de fichero que suba el usuario.

Hasta ahí ya lo he hecho, pero mi pregunta es la siguiente. ¿Es buena esa idea o es mejor guardar las imágenes en un campo blob dentro de la tabla de imágenes?

Si los guardo como fichero, ¿Será problemático que unos ficheros sean GIF y otros JPG? Yo creo que no, que a la hora de abrirlo se comprueba qué tipo es y ya está.
  #2 (permalink)  
Antiguo 06/09/2009, 04:51
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: blob

te recomiendo que no almacenes las imágenes en la base de datos, es mejor tenerlas fuera, eso de meter el binario de las imágenes en base de datos sobrecarga al servicio de mysql y la idea es que la base de datos funcione optimamente.

Si tu intención es que al mostrar las imágenes tengan una marca de agua o la redimenciones de alguna manera, existe GDI para esta tarea.

Si quieres proteger tu blog del hotlink con el modulo modrewrite puedes crear un .htaccess para evitarlo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.