gpt4 book ai didi

php - 如何显示来自 mysql blob 的图像

转载 作者:行者123 更新时间:2023-11-29 04:31:29 24 4
gpt4 key购买 nike

我正在尝试显示来自 MySQL blob 字段的图像。我尝试了几种不同的方法,但似乎都不起作用。

我试过:

  • header("内容类型:$type"); img src = $blobData;

  • header("内容类型:$type"); echo($blobData);

最佳答案

<?php
header("Content-type: $type");
echo $blobData;
?>

这段代码看起来完全没问题。但是,我从另一个人那里听到了类似的提示,我可以通过确保以下内容来解决问题:

  1. 在发送二进制图像数据之前或之后,php 脚本不会输出任何额外的字符。

  2. php 脚本保存为纯 ASCII 文本文件,而不是 Unicode/UTF-8 编码文件。 Unicode/UTF-8 编码的 PHP 文件可能包含签名作为第一个字节。这些字节在您的文本编辑器中是不可见的,但服务器会在 JPEG/GIF/PNG 数据之前将这几个额外的字节发送到浏览器。浏览器因此会在数据的开头找到错误的签名。要解决此问题,请在记事本中创建一个空白文本文件,粘贴 php 代码并以 ANSI 编码保存该文件。

关于php - 如何显示来自 mysql blob 的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760754/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com