我希望通过PHP脚本读取来自浏览器的图像请求。网址应如下所示:
<img src="www.example.com/image/size/image-name/userid">
我能够收到请求,代码是这样的。
$img = file_get_content("imageName");
header("Content-type: image/png");
echo $img;
浏览器收到响应,但图像未显示。
我如何使其工作?
答案 0 :(得分:1)
问题是您从功能s
的末尾剥离了字母file_get_contents()
。
下面的代码可以正常工作:
<?php
$img = file_get_contents("imageName");
header("Content-type: image/png");
echo $img;
答案 1 :(得分:0)
尝试这个。告知浏览器文件大小很重要。
$img = file_get_contents($path,true);
$size = filesize($path);
header ('Content-Type: image/png');
header ("Content-length: $size");
echo $img;
exit;