Foros del Web » Programando para Internet » PHP »

alamacenar fotos en sql

Estas en el tema de alamacenar fotos en sql en el foro de PHP en Foros del Web. Hola amigos, estoy desarrollando una aplicacion en php, en el cual tengo un formulario, algo parecido a una hoja de vida, y tengo un campo ...
  #1 (permalink)  
Antiguo 26/11/2010, 13:50
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 3 meses
Puntos: 2
alamacenar fotos en sql

Hola amigos, estoy desarrollando una aplicacion en php, en el cual tengo un formulario, algo parecido a una hoja de vida, y tengo un campo tipo 'file' en donde el usuario puede subir una foto de perfil para mostrarla en su espacio, pero tengo dudas o no se con que tipo de campo sql pueda utilizar para esto...
  #2 (permalink)  
Antiguo 26/11/2010, 13:54
Avatar de malakian  
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 13 años, 7 meses
Puntos: 45
Respuesta: alamacenar fotos en sql

creo yo que un varchar y ahi solo guardas la ruta del archivo...
cuando la necesites pss haces
Código HTML:
Ver original
  1. <img src="<?php echo $variablequecontienelaruta ?>" />
__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x
  #3 (permalink)  
Antiguo 27/11/2010, 14:08
 
Fecha de Ingreso: enero-2010
Ubicación: Colombia
Mensajes: 238
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: alamacenar fotos en sql

Puede ser asi, pero en el caso de que la foto cambie de sitio? la ruta no volveria a ser la misma y por lo tanto ya no se va a visualizar la foto. ¿existe otra forma de guardar fotos?
PDT. Si mi proyecto lo subo a un servidor, de que forma puedo almacenar las fotos que los usuarios deseen cargar?
  #4 (permalink)  
Antiguo 27/11/2010, 16:42
Avatar de auttranadhie  
Fecha de Ingreso: noviembre-2008
Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 15 años, 5 meses
Puntos: 8
Respuesta: alamacenar fotos en sql

Hola:

Cuando subas la foto haz que siempre se guarde el el mismo directorio. Si la foto se ha de cambiar, haz que se guarde con el mismo nombre de fichero (que ya lo tendrás en el registro correspondiente de cada usuario).

Te recomiendo que normalices los nombres de las fotos antes de guardarlas en el directorio final ya que pueden darse casos de coincidencia de nombres de ficheros por parte de dos o más usuarios. Por ejemplo, lo normal es usar el número de ID del registro.

La ruta la normalizas tú. No el usuario.

Un saludo.
__________________
A. Uttranadhie
  #5 (permalink)  
Antiguo 27/11/2010, 20:11
 
Fecha de Ingreso: abril-2008
Mensajes: 22
Antigüedad: 16 años
Puntos: 0
Respuesta: alamacenar fotos en sql

Hola nelson12345..!!
Existe un campo en mysql tipo Blob es un tipo binario junto a php puedes almacenar la imagen, documentos, etc en la base de datos y luego bajar la imagen de la base de datos.! Aqui te dejo unos link que te pueden ayudar

http://dev.mysql.com/doc/refman/5.0/es/blob.html

http://www.buayacorp.com/archivos/mostrar-una-imagen-desde-blob-mysql-usando-php/

Pero creo que al subir y bajar esa imagen, claro que si la tienes en una carpeta es mas facil cargarla que bajarla de la base de datos para trasformar esos datos a la imagen..!!

Espero que te ayude..!! Saludos

Etiquetas: fotos, sql
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 12:05.