php不在第二个虚拟主机上显示图像

时间:2015-03-19 08:17:06

标签: php image virtualhost

我有一个apache2服务器,定义了2个虚拟主机(具有相同的选项): - 首先是www.domain.com上的制作版,工作正常 - 第二个是dev.domain.com上的开发版,除了php返回的图像没有显示外,它几乎可以正常工作。 直接链接到文件的图像(img src或css)工作正常。

显示图像的功能非常简单:

$data = $this->image_model->get_image_blob($id);    
header('Content-Type: image/jpeg');                    
echo $data; 

起初,我认为数据存在问题,但是,如果我从实际的jpeg文件中读取数据,它也不显示。

有趣的是,如果我使用以下数据创建图像:

$im = imagecreatefromstring($data);

imagesx和imagesy返回正确的图像大小。 但我仍然无法显示图像。并且没有错误。

关于会发生什么的任何想法?

0 个答案:

没有答案