我正在使用Zend Framework 2和AngularJS构建一个站点。我有一个在ZF2中运行的restful webservice,我在客户端上使用AngularJS来访问该webservice。
现在我想在我的网站上添加一个相册,我对这个主题有以下问题:
<img src="" />
加载它,还是有其他更好的方法? 答案 0 :(得分:1)
您还可以通过修改响应然后从您的操作中返回来发回图像,例如
$data = //Get the file information
$response = $this->getEvent()->getResponse();
$response->setStatusCode(Response::STATUS_CODE_200);
$response->getHeaders()->addHeaderLine('Content-Type: ' . $data['file_mime'])
->addHeaderLine('Content-Length: ' . $data['file_size'])
->addHeaderLine('Content-Disposition: attachment; filename="' . $data['file_name'] . '"');
$response->setContent($data['file_data']); // or stream file data
return $response;