estimados. tengo instalado debian lenny 5.0, posgres 8.3 y phppgadmin 8.3. tengo una tabla de alumnos y necesito saber como hago para guardar la foto de cada estudiante. gracias
Generalmente existen dos metodos que se suelen utilizar cuando vamos a almacenar ficheros binarios (fotos, graficos, documentos, ect) en nuestro sistema.
Guardar el fichero en cuestion en el sistema de ficheros y guardar en la base de datos informacion sobre donde encontrar el fichero.
Guardar en la base de datos el fichero en cuestion
Si utilizas 1) tendras que tener cuidado de no desincronizar la informacion que has guardado en la base de datos con los datos del fichero guardado y con el sitio donde tienes guardado el fichero.
Si utilizas 2) tendras que utilizar unas funciones especificas de PostgreSQL para guardar lo que se denomina 'objetos grandes' (large objects)
Algunos ejemplos en PHP, que te pueden ayudar a entender como esto funciona, se pueden encontrar en las funciones pg_lo_* del manual de PHP: http://www.php.net/manual/en/book.pgsql.php
Re: manejo de imagenes
Lun, 13/07/2009 - 20:23 — rafaelmaGeneralmente existen dos metodos que se suelen utilizar cuando vamos a almacenar ficheros binarios (fotos, graficos, documentos, ect) en nuestro sistema.
Si utilizas 1) tendras que tener cuidado de no desincronizar la informacion que has guardado en la base de datos con los datos del fichero guardado y con el sitio donde tienes guardado el fichero.
Si utilizas 2) tendras que utilizar unas funciones especificas de PostgreSQL para guardar lo que se denomina 'objetos grandes' (large objects)
Mas imformacion sobre esto se puede encontrar en:
http://www.postgresql.org/docs/8.4/interactive/largeobjects.html
Algunos ejemplos en PHP, que te pueden ayudar a entender como esto funciona, se pueden encontrar en las funciones pg_lo_* del manual de PHP:
http://www.php.net/manual/en/book.pgsql.php
Un saludo
--
Rafael Martinez
Webmaster
Enviar nuevo comentario