我正在Yii创建一个项目。我的表格为Dnymedia
,字段为
Dnymedia
-mediaid
-mediaPath
-contentTitleId
假设我将媒体路径存储为=“ F:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures
”
如何将此图像显示为输出?我不需要在视图中显示它。我只想在Yii中将图像显示为控制器动作的输出。
答案 0 :(得分:1)
而不是读取文件使用file_get_contents
header('Content-Type: image/jpeg');
echo file_get_contents('F:\Documents and Settings\All Users\Documents\My Pictures\Sample.jpg');
die;
答案 1 :(得分:0)
This worked for me.Please check it.
public function actionTest()
{
header('Content-Type: image/jpeg');
readfile('http://localhost/myAppetite/images/bodyBg.jpg');
die;
}