我正在从数据库中检索 Blob 图像,并且我希望能够使用 JavaScript 查看该图像。以下代码在页面上生成损坏的图像图标:
var image = document.createElement('image');
image.src = 'data:image/bmp;base64,'+Base64.encode(blob);
document.body.appendChild(image);
这是一个 jsFiddle,其中包含所需的所有代码,包括 blob。完成的代码应该正确显示图像。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
问题是我有十六进制数据,需要在进行 Base64 编码之前转换为二进制。
在 PHP 中:
base64_encode(pack("H*", $subvalue))