PHP二进制映像(id,blob二进制数据)数组到Java脚本

时间:2014-01-10 06:59:20

标签: javascript php binary blob

我在PHP中有一个带有id和blob图像二进制数据的数组。

$mapImages = $mapImages."['".$row['_URI']."','".$imageRow['VALUE']."],";

当我将这个数组回显到一个java脚本变量时:

var mapImages = [<?php echo $mapImages; ?>];

Java脚本中断...最后我想使用这些ID在谷歌地图上正确放置图像。

1 个答案:

答案 0 :(得分:1)

在php中使用base64编码工作。

base64_encode($imageRow['VALUE'])

这将为安全回声/打印准备二进制值到javascript变量中。由于这已经是base64编码,我们可以使用以下方式从中生成图像。

"<img height='200' width='200' src='data:image/jpeg;base64,"+mapImages[valJ][1]+"'/>"

希望这有帮助!