Hello all,
I seem to be unable to output an image to the browser via a zf controller
action.  relevent code follows.

public function viewAction()
{
    $this->_helper->layout->disableLayout();
  $this->_helper->ViewRenderer->setNoRender();
  if (!$id = $this->_getParam('id', false)) {
  return $this->_helper->redirector('index');
    }

    $model = $this->getModel();
  $image = $model->get($id);

    $this->_response->setHeader('Content-Type', 'image/jpeg', true);
  echo $image['data'];
}

As you can see, when the action is called (with a valid id parameter), i
just want the browser to spit out the image.  Instead, i'm getting no output
at all.

I have using readfile() and pointing to a absolute filesystem path as well,
also with no luck.

The data appears to be downloading - firebug shows the actual image sizes
being downloaded


Does anyone have any thoughts?

Michael Crumm

Reply via email to