Imagen en Base de datos (tvv)

Dr. Bobus drbobus en gulic.org
Dom Nov 23 13:15:31 CET 2008


El Wed, 19 Nov 2008 13:00:03 -0800 (PST)
Tany Villalba <tanymono en yahoo.com.ar> dijo:

> Muchas gracias por la ayuda del tema anterior, sobre una propiedad de la clase, solucione mi problema.
> 
> 
> 
> Tengo una duda, un favor queiro almacenar una imagen en la base de
> datos mysql , lo declare como blob, ya tengo la imagen en un
> StaticBitmap, ahora como podria hacer para almacenarlo, no se si
> MysqlDB tenga algun modo.


Bueno... yo llevo manejando desde hace 7 años una base de datos de imágenes de esta forma. La verdad es que lo hice hace mucho tiempo, las imágenes no son muy grandes (no dejo poner imágenes de más de 200 k) y tengo almacenadas unas 2800 por ahora. Y si la base de datos ha crecido eso está claro ... ahora mide unos 280M esa tabla. Lo uso para almacenar imágenes que se visualizan luego en la web.

La tabla que las almacena sólo tiene el campo mediumblob y una serie de campos para establecer referencias con otras tablas estos últimos indexados.

Para meter las imágenes en el campo lo que hice fué obtener los bytes "en crudo" de la imagen y pasárselos a la secuencia exectute sin más. Para visualizarla el proceso inverso.



Saludos

Miguel
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20081123/f7a24cd1/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es