1

我想用 PHP 脚本显示图像。我从数据库中获取图像数据。数据是一个字节[]。有谁知道如何做到这一点?

我还试过这个:

function GetImage($imageDataArray)
{
   $base64String = "";
   for($i = 0; $i < count($imageDataArray); $i++)
   {
       $string = trim(strtr(base64_encode($imageDataArray[$i]), '+/', '-_'), '='); 
       $base64String .= $string;
   }

   return 'data:image/png;base64,' . $base64String ;
}

并在这里调用它:

echo '<img src="'.$im->GetImage($imageDataArray).'" alt="Picture" />';

但我没有得到结果。图片未显示。

4

2 回答 2

1

这可能会帮助你Imagick::readImageBlob

于 2012-06-05T11:33:27.657 回答
0

摆脱base64_encode() && use urlencode() || rawurlencode()

于 2012-06-05T12:03:51.283 回答