Эхо двоичное (изображение) в Zend View - PullRequest
0 голосов
/ 14 октября 2010

Я хочу отобразить изображение внутри скрипта Zend Framework View (файлы не могут быть прочитаны пользователем)

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

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

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

1 Ответ

1 голос
/ 15 октября 2010

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

Наиболее разумно получить объект ответа, изменить там тип контента, а также установить тело.

$this->getResponse()->setHeader('Content-Type', 'image/jpeg')
                    ->setBody($service->getProfilePicture($user))
                    ->sendResponse();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...