使用Fancybox显示来自网址的图片时出现问题

时间:2011-09-08 15:56:23

标签: image cakephp fancybox

我已将所有图像存储在数据库(Mysql)中,但当我想用Fancybox查看该图像时,它只显示二进制数据,而不显示图像。

我的代码:

<a href="/controller/action/id" class="group" rel="fancy">
    <img src="/controller/action/id/thumb" />
</a>

对于url“/ controller / action / id”我使用此代码返回图像:

header("Content-type: {$image['Image']['image_type']}");
echo $image['Image'][ $size ];

我使用CakePHP。

感谢。

2 个答案:

答案 0 :(得分:4)

$.fancybox({
            'type':'image'
        });

这解决了我的问题。

答案 1 :(得分:1)

需要指定'type':'image'。