Re: consulta bytea

From: "Mario Soto" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <marcelo(at)ubiobio(dot)cl>
Cc: <mario_soto(at)venezolanadeavaluos(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: consulta bytea
Date: 2004-06-09 16:09:10
Message-ID: 56085.200.35.66.77.1086797350.squirrel@mail.venezolanadeavaluos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

OK, revisaré la documentación y probaré

Gracias

>
> 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
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: No hagas 'kill -9' a postmaster

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Soto 2004-06-09 16:20:22 Re: consulta bytea
Previous Message Mario Soto 2004-06-09 16:06:21 Re: ODBC