对php流图像的Http请求

对php流图像的Http请求,php,stream,php-stream-wrappers,Php,Stream,Php Stream Wrappers,我有一个php文件,当你打开它时,一张图片将被下载并打开。这是我的密码: header('Content-type: image/jpeg'); $stream = fopen('php://output', 'w'); // Stream to browser like with echo $MadelineProto->download_to_stream($messageMediaPhoto, $stream); 直接打开就可以了。但是当我向页面发送ajax请求时,会得到一些奇怪的

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

header('Content-type: image/jpeg');
$stream = fopen('php://output', 'w'); // Stream to browser like with echo
$MadelineProto->download_to_stream($messageMediaPhoto, $stream);
直接打开就可以了。但是当我向页面发送ajax请求时,会得到一些奇怪的长字符。我想在html src中显示图像


任何想法都将不胜感激。

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

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

是的,这是一个很好的解决方案。但我想知道是否有一种方法可以获得base64_编码格式的图像。因为在这种情况下,我不能显示任何微调器或特殊的角度加载条。顺便说一句,谢谢。你可以得到base64编码格式的图像。例如:。请参阅此相关帖子: