JQplot - jqplotToImageStr - 如何将生成的字符串转换回图表

时间:2016-11-05 10:34:24

标签: php jquery jqplot

我可以创建图表,显示它,生成图像并使用jqplotToImageStr转换图像,然后将其发布到另一个php页面。

我希望能够将字符串转换回图像并将其显示在php页面上,然后我可以将其转换为pdf。我试过使用这个PHP代码

$img = $_POST['hidImage'];
$img = str_replace('data:image/png;base64,', '', $img);
$img = str_replace(' ', '+', $img);
$data = base64_decode($img);
return $data;

(在代码段中使用modx 2.5.1)

但它不会呈现为图像 - 图像显示了源代码的顶部和底部(总共345行)。

在我的理智最终离开我之前,我真的很感激任何帮助或建议: - (

generated output

1 个答案:

答案 0 :(得分:0)

您需要为图像类型设置标题。 请查看this answer以供参考。

header('Content-type: image/png');