我在PHP中有一个带有id和blob图像二进制数据的数组。
$mapImages = $mapImages."['".$row['_URI']."','".$imageRow['VALUE']."],";
当我将这个数组回显到一个java脚本变量时:
var mapImages = [<?php echo $mapImages; ?>];
Java脚本中断...最后我想使用这些ID在谷歌地图上正确放置图像。
答案 0 :(得分:1)
在php中使用base64编码工作。
base64_encode($imageRow['VALUE'])
这将为安全回声/打印准备二进制值到javascript变量中。由于这已经是base64编码,我们可以使用以下方式从中生成图像。
"<img height='200' width='200' src='data:image/jpeg;base64,"+mapImages[valJ][1]+"'/>"
希望这有帮助!