对 php 流图像的 Http 请求

Http request to php stream image

我有一个php文件,当你打开它时,会下载并打开一张图片。这是我的代码:

header('Content-type: image/jpeg');
$stream = fopen('php://output', 'w'); // Stream to browser like with echo
$MadelineProto->download_to_stream($messageMediaPhoto, $stream);

直接打开就可以了。但是当我向页面发送 ajax 请求时,我得到了一些很长的奇怪字符。 (我要显示htmlsrc中的图片)

如有任何想法,我们将不胜感激。

您需要将 php 文件添加到图片标签的 src 属性中。例如,如果您的 php 文件名为 image.php,那么您可以使用以下 html 代码来显示图像:

<img src='image.php' width='image-width-in-px' height='image-height-in-px' />