I'm trying with the PHP GD library, like this:
<?php
$con = oci_connect('root', '123', '172.16.1.100/DB');
$stmt = oci_parse($con, "SELECT Nome, Imagem FROM Tabela where ID = '1'");
oci_execute($stmt);
$row = oci_fetch_array($stmt, OCI_ASSOC+OCI_RETURN_NULLS);
if (!$row) {
header('Status: 404 Not Found');
} else {
$assinatura = $row['IMAGEM'];
header("Content-type: image/png");
$imagem = imagecreatefrompng($assinatura);
imagepng($imagem,"img-".$row['NOME'].".png");
imagedestroy($imagem);
}
?>
But it does not save. If I give a print $ signature it appears the right image.