From: | Marcelo Espinosa Alliende <marcelo(at)ubiobio(dot)cl> |
---|---|
To: | Mario Soto <mario_soto(at)venezolanadeavaluos(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: consulta bytea |
Date: | 2004-06-09 14:18:09 |
Message-ID: | 1086790689.985.51.camel@localhost |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Fri, 2004-06-04 at 12:50, Mario Soto wrote:
> Eso es cierto, al convertir la imagen a base 64 lo que te queda es texto,
> por eso creo que la pregunta la hice muy mal... es que necesito convertir
> un texto a bytea????
>
y por que mejor no usas la función pg_escape_bytea para convertir
directamente un archivo binario (gif,exe, jpeg, etc...) a bytea?
$content = fread($fd, filesize("$PATH/imagen.jpg"));
$content_escaped = pg_escape_bytea($content);
ahora insertas $content_escaped en el campo bytea y listo! (te ahorras
la conversión a base64... a no ser que exista un motivo especial para
usarlo y que no has dicho).
el proceso para restaurarlo es sencillo
$content = pg_unescape_bytea($content_escaped)
revisa la documentación al respecto.
>
> Saludos y Gracias
>
>
>
> > On Thursday 03 June 2004 20:56, you wrote:
> >> On Thu, Jun 03, 2004 at 12:28:01PM -0400, Mario Soto wrote:
> >> > Hola Lista, tengo una aplicacion en visual basic que me convierte
> >> una imagen en base64 y la almecana en una base de datos postgresql.
> >
> > base64 no es de esas codificaciones que se hacian(hacen) para enviar
> > binarios via e-mail ??
> > osea, es un texto lo que esta guardando en un bytea
> >
> > o toy demasiado perdido ??
> >
> >> > El campo para guardar la imagen es de tipo bytea, pero al tratar de
> >> insertar la imagen, me dice que estoy insertando un texto en un
> >> campo de tipo bytea.
> >>
> >> Detalles por favor?
> >
> > --
> > Joel A. Iturra <iturrajoel(at)optonline(dot)net>
> > +1 718 823 3904, Bronx - New York
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 7: no olvides aumentar la configuración del "free space map"
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
--
Marcelo Espinosa Alliende, mailto:marcelo(at)ubiobio(dot)cl
Depto de Servicios Computacionales
Dirección de Informática
fono: +56 41 73154, http://www.ubiobio.cl/marcelo
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel Nunez | 2004-06-09 14:25:25 | Re: ODBC |
Previous Message | julio | 2004-06-09 14:08:34 | Re: ODBC |