Por si te sirve, en Pg + PHP yo lo manejé así:
<?php
  // Connect to the database
  $dbconn = pg_connect( 'dbname=foo' );
  // Read in a binary file
  $data = file_get_contents( 'image1.jpg' );
  // Escape the binary data
  $escaped = bin2hex( $data );
  // Insert it into the database
  pg_query( "INSERT INTO gallery (name, data) VALUES ('Pine trees',
decode('{$escaped}' , 'hex'))" );

  // Get the bytea data
  $res = pg_query("SELECT encode(data, 'base64') AS data FROM gallery WHERE
name='Pine trees'");
  $raw = pg_fetch_result($res, 'data');
  // Convert to binary and send to the browser
  header('Content-type: image/jpeg');
  echo base64_decode($raw);
?>


El 25 de julio de 2016, 13:00, Alberto Cuevas <betocuevas....@gmail.com>
escribió:

> Gracias Gustavo, ahora lo reviso.
>
> Saludos.
>
> El lun., 25 jul. 2016 a las 10:58, Gustavo Vaccaro (<
> gustavo_vacc...@fibertel.com.ar>) escribió:
>
>> Fijate aca:
>> http://pbminer.dwox.com/Sources/TopWiz/crypto/PB10/n_cryptoapi.sru
>>
>> Es un NVO que se llama n_cryptoapi. Muy simple usar.
>>
>> string outstring
>> n_cryptoapi nvo_1
>> outstring = nvo_1.of_encode64(tot_b)
>>
>> Es un ejemplo basico. Lo mismo para decode.
>>
>> No creo que tengas problemas.
>>
>> Si necesitas algo mas y para no molestar al resto de la lista que es de
>> postgres, enviame un privado.
>>
>> Saludos
>>
>> Gustavo J. Vaccaro
>> http://www.gjv.com.ar
>>
>> El 25/07/2016 a las 12:38 p.m., Alberto Cuevas escribió:
>>
>> Gustavo gracias por tu respuesta.
>>
>> El campo en mi tabla si es de tipo bytea, pero no he logrado guardar aun
>> la imagen en la base de datos.
>>
>> Como lo codificas a base64? Esto lo haces desde PowerBuilder 9.0 ?
>>
>> Saludos.
>>
>>
>> El lun., 25 jul. 2016 a las 10:32, Gustavo Vaccaro (<
>> gustavo_vacc...@fibertel.com.ar>) escribió:
>>
>>> Hola,
>>>
>>> Uso PB9 y lo hago codificando a base64 y guardando en un campo bytea.
>>>
>>> Pera recuperar la imagen la lees como BLOB y la decodificas .
>>>
>>> Despues que la tenes en blob, manejala como vos lo necesites (podes
>>> grabarla a un archivo). Desconozco las herramientas de pb12.5.
>>>
>>> Saludos
>>>
>>> Gustavo J. Vaccaro
>>> http://www.gjv.com.ar
>>>
>>> El 25/07/2016 a las 12:23 p.m., Alberto Cuevas escribió:
>>>
>>> Hola a todos, quiero guardar y visualizar imagenes desde mi aplicación
>>> que esta en  PowerBuilder 12.5, conectado a PostgreSQL 9.5, he buscado pero
>>> no he encontrado algún ejemplo que me sirva. He pensado tambien guardar la
>>> ruta y leer desde PowerBuilder 12.5, ya que lei que las imagenes ocupan
>>> mucho espacio.
>>>
>>> Alguien por aca ha logrado lo que requiero y/o trabaja con PowerBuilder?
>>>
>>> Saludos.
>>>
>>> Se certificó que el correo no contiene virus.
>>> Comprobada por AVG - www.avg.com
>>> Versión: 2016.0.7688 / Base de datos de virus: 4627/12679 - Fecha de la
>>> versión: 25/07/2016
>>>
>>>
>>> Se certificó que el correo no contiene virus.
>> Comprobada por AVG - www.avg.com
>> Versión: 2016.0.7688 / Base de datos de virus: 4627/12679 - Fecha de la
>> versión: 25/07/2016
>>
>>
>>

Responder a