У меня было это работает на kohana 2, но в kohana 3 это не так.Kohana 3, показать изображение, хранящееся в базе данных
Служить изображение хранится в виде BLOB в базе данных, я сделал следующее:
1- контроллер, к которому я прошу, какой образ вы хотите. Я подключаюсь к базе данных, используя, конечно, модель, и обслуживаю изображение с помощью представления.
$prod = ORM::factory('product',$idx);
$img = new View('image');
$img->pic = $prod->getImage();
2-Модель имеет небольшой трюк, чтобы получить эту работу:
public function getImage()
{
return imagecreatefromstring($this->image);
}
изображение является столбец BLOB, где хранить картины я хочу служить.
3- В представлении: я установить заголовок типа содержимого, а затем служить изображение
header('content-type: image/png; charset=UTF-8');
imagepng($pic);
Это работал в Кохана 2, но в KO3 это не делает,
I» m пытается использовать $ response-> send_file(), но я теряюсь
показать код контроллера пожалуйста (с '$ response-> send_file()' и т.д.) – biakaveron