一尘不染

使用PHP脚本提供图片服务与直接加载图片

php

我想监视一些外部图像的加载频率。所以我的想法不是直接给uri这样的:

www.site.com/image1.jpg

我可以创建一个读取图像的PHP脚本,因此构建了一个PHP文件,我的HTML如下所示:

<img src="www.site.com/serveImage.php?img=image1.jpg">

但是我不知道如何从磁盘读取图像并返回它。我将返回字节数组还是设置内容类型?

亲切的问候,米歇尔


阅读 337

收藏
2020-05-26

共1个答案

一尘不染

您必须设置内容类型:

header("Content-type: image/jpeg");

然后加载图像并输出,如下所示:

$image=imagecreatefromjpeg($_GET['img']);
imagejpeg($image);
2020-05-26