Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/02/2014, 10:19
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Donde almacenar las fotos en una base de datos

Cita:
Mi pregunta es la siguiente:
¿Puedo y debo almacenar la foto tal cual en la base de datos o debo almacenar un enlace que me lleve al directorio donde la tengo alojada?
Podrías perfectamente guardarla, como te dicen, en un campo de tipo BLOB, pero se considera una muy mala práctica. Genera altos costos a varios niveles.
Es preferible guardar las imágenes en carpetas del servidor y sólo la ruta relativa y el nombre del archivo en la tabla. Este es un tema que se ha tratado infinidad de veces, podrás encontrarlos si usas el buscador, y nuestro consejo es siempre el mismo.
Por otro lado, ten en cuenta que ninguna de las webs más importantes, incluyendo empresas comerciales grandes, guarda las imágenes en las tablas. Piensa por qué...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)