【发布时间】:2014-09-20 04:06:57
【问题描述】:
这是我的实际代码,我开始使用 php,我想知道如何在我的网站上显示 blob 图像。 但直到现在我找不到如何做到这一点。这是我的php代码...
$query=mysqli_query($link, "SELECT image, titulo, tecnica, medidas FROM upload ");
$numrows = mysqli_num_rows($query);
$posts = array();
if ($numrows != 0)
{
while ($row = mysqli_fetch_assoc($query))
{
$post = new stdClass();
$post->image = '<img src="data:image/jpeg;base64,'.base64_encode($row['image']).'"/>';
$post->titulo = $row['titulo'];
$post->tecnica = $row['tecnica'];
$post->medidas = $row['medidas'];
array_push($posts, $post);
}
}
$jsonData = json_encode($posts);
header("Content-Type: image/jpeg");
echo $jsonData;
【问题讨论】:
-
你没有输出图像,你返回的json,这很好,但设置适当的标题
application/json而不是image/jpeg,这里有一些简单的例子:Upload into blob | Display from blob -
感谢 Loz Cherone ツ!!!这正是我显示图像所需要做的!
标签: php mysql image download blob