Php 如何将HTML内容类型显示为带有Base64解码图像的Jpeg格式? 您不能设置ImageHeader然后打印HTML!!只需打印$photo['image'];或者printbase64_解码($photo['image'])您必须在图像或HTML之间选

Php 如何将HTML内容类型显示为带有Base64解码图像的Jpeg格式? 您不能设置ImageHeader然后打印HTML!!只需打印$photo['image'];或者printbase64_解码($photo['image'])您必须在图像或HTML之间选,php,html,content-type,Php,Html,Content Type,如何将HTML内容类型显示为带有Base64解码图像的Jpeg格式? 您不能设置ImageHeader然后打印HTML!!只需打印$photo['image'];或者printbase64_解码($photo['image'])您必须在图像或HTML之间选择内容类型,在这里您可以选择这两种类型。您将内容类型设置为图像,但发送html内容echo base64_decode($photo['image'])会起作用吗?@JustOnUnderMillions它会带来相同的错误消息$photo['i

如何将HTML内容类型显示为带有Base64解码图像的Jpeg格式?
您不能设置ImageHeader然后打印HTML!!只需打印$photo['image'];或者
printbase64_解码($photo['image'])您必须在图像或HTML之间选择内容类型,在这里您可以选择这两种类型。您将内容类型设置为图像,但发送html内容
echo base64_decode($photo['image'])
会起作用吗?@JustOnUnderMillions它会带来相同的错误消息
$photo['image']
包含什么(仅前16个字节)以及一个包含
的简单php文件,您不能设置ImageHeader然后打印HTML!!只需打印$photo['image'];或者
printbase64_解码($photo['image'])您必须在图像或HTML之间选择内容类型,在这里您可以选择这两种类型。您将内容类型设置为图像,但发送html内容
echo base64_decode($photo['image'])
会起作用吗?@JustOnUnderMillions它会带来相同的错误消息
$photo['image']
包含什么(仅前16个字节)以及一个包含

<?php
require 'conn.php';
if ($link) {
$EventId=$_GET['id']; 
$query="SELECT * FROM events WHERE eventId='$EventId'";
$result=mysqli_query($link,$query);
$photo=mysqli_fetch_array($result);
header('Content-Type:image/jpeg');
echo'<img src="data:image/jpeg;base64,'.$photo['image'].'">';
}
else{
echo mysqli_error($link);
}
?>