RE: Manera correcta de grabar una imagen

From: MKHotmail <mcanchas(at)hotmail(dot)com>
To: "'Dorian Machado'" <dorian599(at)gmail(dot)com>, "'Guillermo E(dot) Villanueva'" <guillermovil(at)gmail(dot)com>
Cc: "'Lista Postgres ES'" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: RE: Manera correcta de grabar una imagen
Date: 2015-11-19 22:11:07
Message-ID: DUB405-EAS384C80C4D43BD585804E906D71B0@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Excelente gracias por tu apoyo..

Lo trabajo con VFP 9.0

MK

De: pgsql-es-ayuda-owner(at)postgresql(dot)org [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Dorian Machado
Enviado el: miércoles, 18 de noviembre de 2015 02:42 p.m.
Para: Guillermo E. Villanueva <guillermovil(at)gmail(dot)com>
CC: MKHotmail <mcanchas(at)hotmail(dot)com>; Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org>
Asunto: Re: [pgsql-es-ayuda] Manera correcta de grabar una imagen

Hola MKHotmail

tabajar con tipos de datos bytea es una de las practicas mas comunes, pero me ha dado uno que otro problema de vez en cuando, pero no deja de ser una buena practica.

Lo que te recomendaria que harias y te puedo garanzarizar que funciona es lo siguiente:

1-) El campo imagen de la tabla donde piensas almacenarlas crealo de tipo TEXT

2-) Ahora en el codigo de tu aplicacion (no importa el lenguaje de programacion) en la seccion donde le haces input a la imagen ya sea desde un formulario o no se como manejas el app que estes trando; cuando recibas la imagen codificala base 64 y guardala en ese campo tipo TEXT que te dije que crearas

3-) Todo bien hasta el momento, pero te preguntaras: Ok ya codifique la imagen y la guarde en el campo TEXT, ahora como la muestro en mi web ?

pues es bastante facil, lo haces de la siguiente maneta como muestrra este segmento de codigo, donde el texto largo denotado en color naranja es el contenido de tu campo TEXT que recojistes con un SELECT

<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />

Y listo eso es todo tienes todas tus imagenes centralizadas en una BD y guardades de manera sencilla.

Esto me fue de mucha ayuda en un proyecto que participe como DBA el cual era un App de comercializacion de Cafe, donde teniamos varios web servers para balanceo de carga compartiendo directorios de imagenes de productos via NFS y resultava muy tedioso cuando el servidor que hacia las veces de NSFS maestro caia, ya que, dejaba huerfanos a los otros servers, es decir sin imagenes.

Aplicando esto, ahora las imagenes se encontraban centralizadas en la BD y no importa si algun web servers de balanceo se caia.

Espero te sea util esta informacion

Saludos al grupo de ayuda de PostgreSQL

2015-11-18 13:21 GMT-02:00 Guillermo E. Villanueva <guillermovil(at)gmail(dot)com <mailto:guillermovil(at)gmail(dot)com> >:

Hola MK, si ya leíste las discusiones anteriores (que son muchas) creo que deberías hacer unas pruebas y sacar tus propias conclusiones.

El 17 de noviembre de 2015, 13:00, MKHotmail <mcanchas(at)hotmail(dot)com <mailto:mcanchas(at)hotmail(dot)com> > escribió:

Se ha discutido y no vi un buen final o un tuto de como debería ser… yo trabajo con Visual Fox 9.0… hay algunos ejemplos y nada claros…

MK

De: pgsql-es-ayuda-owner(at)postgresql(dot)org <mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org <mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org> ] En nombre de Cesar Erices
Enviado el: lunes, 16 de noviembre de 2015 10:56 a.m.
Para: MKHotmail <mcanchas(at)hotmail(dot)com <mailto:mcanchas(at)hotmail(dot)com> >
CC: Lista Postgres ES <pgsql-es-ayuda(at)postgresql(dot)org <mailto:pgsql-es-ayuda(at)postgresql(dot)org> >
Asunto: Re: [pgsql-es-ayuda] Manera correcta de grabar una imagen

Este es un tema que se ha discutido mucho en esta lista, puedes ver el hitorial filtrando por

* [pgsql-es-ayuda] ayuda imágenes
* [pgsql-es-ayuda] Almacenar imagen ebn bytea con problemas en 9.2
* Problema con índice y búsqueda.

Cada persona tiene diversos puntos de vista y todo dependerá que buscas: rapides, capacidad, busqueda, etc

El 16 de noviembre de 2015, 12:51, MKHotmail <mcanchas(at)hotmail(dot)com <mailto:mcanchas(at)hotmail(dot)com> > escribió:

Cual es la manera correcta de grabar una imageny después poder recuperarla…

Gracias

MK

--

Sin más que decir se despide de Usted, muy atentamente

Cesar Erices Vergara
Ingeniero en Gestión Informática
Analista de Sistema

Especialista en ISO 27001 e ITIL

Cuenta Twitter: @caerices

Santiago - Chile

--

Dorian Machado

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Dorian Machado 2015-11-20 10:45:24 Re: Manera correcta de grabar una imagen
Previous Message Dorian Machado 2015-11-18 19:41:54 Re: Manera correcta de grabar una imagen