| 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: | Whole Thread | Raw Message | 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)
| 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 |