Re: Problemas con datos binarios

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Ariel Romero <aromero(at)cenatav(dot)co(dot)cu>
Cc: Lista <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Problemas con datos binarios
Date: 2005-02-02 21:09:23
Message-ID: 20050202210923.GB1967@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Feb 02, 2005 at 03:35:28PM -0500, Ariel Romero wrote:

Hola,

> Estoy utilizando el campo bytea para almacenar archivos binarios, ya
> sean .exe, pdf, doc, gif .. etc. Uso PHP.

Usa PQescapeBytea() (AFAIR en PHP se llama pg_escape_bytea) para escapar
datos para bytea, no addslashes().

> En otro script para mostrar el fichero con su respectivo formato hago lo siguiente
> [PHP]
> $sql= "SELECT * from TABLA where id='$Numero'";
> $rc=$dbConexion->Execute($sql);
> $tipo = $rc->fields[4];
> $datos =$rc->fields[3];
> header("Content-type: $tipo");
> echo $datos;

Creo que aca deberias aplicar pg_unescape_bytea(), no estoy seguro.

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Saca el libro que tu religión considere como el indicado para encontrar la
oración que traiga paz a tu alma. Luego rebootea el computador
y ve si funciona" (Carlos Duclós)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Felipe de Jesús Molina Bravo 2005-02-02 22:05:59 Re: Seminario
Previous Message Alvaro Herrera 2005-02-02 21:05:27 Re: prog en C