我是 Zend Framework 2 的新手,只知道一点基础知识。我也很难找到很多例子。
问题:获取数据库中的BLOB字段并通过控制器显示。例如:www.mysite.com/images/2 将从数据库中检索一个 BLOB 并将其作为图像显示给用户,这样 html 标记之类<img src="http://www.mysite.com/images/2"/>
的就会显示图像。
我通常在 ASP.NET MVC 中执行此操作,但不知道如何在此处执行此操作。如果有人能启发我如何实现它,我会很高兴。
假设我已经从数据库中获取了图像。
我设法找到了如何返回 JSON 并相信一些简单的事情会起作用。但找不到解决办法。我还需要发送这样的文件。
public function displayAction()
{
$id = 10;
$albumImage = $this->getAlbumImageTable()->getAlbumImage($id);
if ($albumImages){
//Show the image $albumImage
//return JsonModel(array(...)) for json but for image ???
} else{
//Show some other image
}
}
如果有人可以提供帮助,我将不胜感激。
提前致谢。