2010-10-14 2 views
0

я хочу повторить изображения внутри Zend Framework View Script (файлы не может быть прочитаны пользователем)Echo бинарные (изображение) в Zend View

Это работает в контроллере:

 $service = My_Service_Factory::getFileServer(); 
     header('Content-Type: image/jpeg'); 
     echo $service->getProfilePicture($user); // returns binary string 
     exit; 

Но как реализовать это для Zend View?

+0

Нет ничего, что помешало бы назначить двоичные данные переменной и отразить ее в представлении, но что не так с тем, что у вас сейчас есть? –

+0

был провалом в моем мозгу :-) Я хочу добавить pic внутри div, и теперь я понимаю, что мне нужно действие контроллера, такое как «downloadPic», который устанавливает заголовок и эхо pic :) – opHASnoNAME

ответ

1

Также не уверен, почему вы хотите это вид ...

Это имеет больше смысла, чтобы получить объект ответа, и изменить тип содержимого там, а также установить тело.

$this->getResponse()->setHeader('Content-Type', 'image/jpeg') 
        ->setBody($service->getProfilePicture($user)) 
        ->sendResponse(); 
Смежные вопросы