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 >> >> >>