我正在尝试使用 PHP 脚本显示图像。基本上这样 php 脚本会在图像的完整路径上传递,然后它会在浏览器中显示该图像。我已经检查以确保图像存在,它被正确读取等,但是在浏览器中,如果我去那里,我只会看到损坏的图像框(例如 IE 中的小红叉)。
我的脚本发出这些标头:
<?php
header('Last-Modified: ' . gmdate('D, d M Y H:i:s T', filemtime($file)));
header('Content-Type: '.$mime);
header('Content-Length: '.filesize($file)."\n\n");
header('Etag: '.md5($file));
echo $file;
die;
$file
包含类似'/var/www/htdocs/images/file.jpg'
which works 的东西。$mime
是'image/jpeg'
。_
我也尝试过回显file_get_contents($file)
,但也没有用。
有什么问题,有什么想法吗?