oracle — как показать ресурс формы изображения в виде потока с переполнением стека

Я получаю изображение из поля блоба оракула, которое загружается через апекс оракула. значение поля является ресурсом (тип Stream). как я могу показать изображение в теге img с php?

я использую этот код

  $query='select ID,IMAGE from student where BATCH_ID='.intval($_GET['batchid']);

$list=$diu_db->select($query);
foreach($list as $item){

echo $item['IMAGE'];
// print_r($item['IMAGE']);     // shows resource id ....
}

-1

Решение

//Start buffering the output stream
ob_start();

// output the image as a file to the output stream
Imagejpeg($im);

//Read the output buffer
$buffer = ob_get_contents();

//clear the buffer
ob_end_clean();

//use $buffer as you wish...
1

Другие решения

Используйте заголовок, чтобы уведомить браузер, какой тип изображения вы отправляете. Что-то вроде:

header('Content-Type: image/png');

Или похоже на ваш тип изображения.
Установить этот заголовок before Вы печатаете содержимое изображения.

0

По вопросам рекламы [email protected]