CodeIgniter - 未显示二进制图像

时间:2012-11-20 11:52:21

标签: codeigniter binary-data

我在类Image上构建了一个函数,它可以检索或检索二进制格式的图像。但是,当我调用该控制器方法时,我只是得到了错误图标。

我需要这样做,因为图像被发送到iOS和Android应用程序。

图像的路径是正确的(我已仔细检查过它)

我正在使用CodeIgniter 2.1.3,我的代码看起来像这样

$images = $this->image->getImageById($database,$id);

        $data = fopen($images->path, 'rb');
        header('Content-type: image/jpeg');
        fpassthru($data);

关于如何实现这一点的任何想法?

谢谢

2 个答案:

答案 0 :(得分:0)

我认为你正在寻找这样的东西。

http://www.ehow.com/how_8745742_convert-binary-data-using-php.html

答案 1 :(得分:-2)

我认为这可能会对你有所帮助。在数组中获取模型文件中的结果后。在您的示例$ images。

在视图文件中显示它,如<img src="<?php echo $images['path'] ?>" />