如何显示图像源作为一个img



我正在使用Wialon SDK,我试图得到一个地图,一切都很好,但它返回一个结果与图像代码,并输出一些问号,(不知道如何解释它,但当你打开img文件在记事本或类似的东西)我怎么能把输出保存成png文件或显示在web上?

下面是函数

function get_map($sid){
$params = array(
            "width" => 600,
            "height" => 600
         );
$url = "mywebpage.com/ajax.html?svc=report/get_result_map";
$json = json_encode($params);
$ch = curl_init($sid);  
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,"&params=".$json."&ssid=".$sid);
$server_output = curl_exec($ch);
curl_close($ch);
return $server_output;
}

我这样称呼它:

$get_map = $pro->get_map($sid);
var_dump($get_map);

在PHP中,您需要设置HEADER来告诉浏览器将这些数据显示为图像。

<?php
header('Content-Type: image/png');
echo $get_map; // The PNG data
?>

相关内容

  • 没有找到相关文章

最新更新