在Yii中如何将图像显示为其路径存储在数据库中的输出

时间:2012-12-19 05:46:28

标签: php database image yii

我正在Yii创建一个项目。我的表格为Dnymedia,字段为

  

Dnymedia

     

-mediaid

     

-mediaPath

     

-contentTitleId

假设我将媒体路径存储为=“ F:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures

如何将此图像显示为输出?我不需要在视图中显示它。我只想在Yii中将图像显示为控制器动作的输出。

2 个答案:

答案 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;
    }