我是Zend Framework 2的新手,只知道一些基本知識。我發現很難找到很多例子。Zend Framework - 使用控制器返回圖像/文件
Quesiton:獲取數據庫中的BLOB字段並通過控制器顯示它。例如:www.mysite.com/images/2將從數據庫中檢索BLOB並將其作爲圖像顯示給用戶,因此像<img src="http://www.mysite.com/images/2"/>
這樣的html標籤將顯示圖像。
我通常在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
}
}
如果有人能幫上忙,我將不得不承擔責任。
在此先感謝。
這是很整潔,我遇到了一些問題'mb_strlen ',我刪除它:D。 – 2013-02-11 12:56:18
這是一個非常耗費CPU的操作,你知道任何解決方案嗎? – 2014-09-25 18:07:29