Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts PhantomJS将SVG导出为base64_Svg_Highcharts_Export_Base64_Phantomjs - Fatal编程技术网

Highcharts PhantomJS将SVG导出为base64

Highcharts PhantomJS将SVG导出为base64,svg,highcharts,export,base64,phantomjs,Svg,Highcharts,Export,Base64,Phantomjs,我有一个关于使用PhantomJS生成SVG而不是PNG服务器端的问题。我让PhantomJS作为服务器运行,并将JSON发布到它()。我希望接收一个表示为BASE64结果流的SVG。然而,我遇到了一些问题 我尝试了以下两个请求,但base64结果始终表示png文件: {"infile":".......", "type":"image/svg+xml"} 以及: 但是,当我使用outfile参数时,我会得到一个有效的svg文件: {"infile":".......", "type":"sv

我有一个关于使用PhantomJS生成SVG而不是PNG服务器端的问题。我让PhantomJS作为服务器运行,并将JSON发布到它()。我希望接收一个表示为BASE64结果流的SVG。然而,我遇到了一些问题

我尝试了以下两个请求,但base64结果始终表示png文件:

{"infile":".......", "type":"image/svg+xml"}
以及:

但是,当我使用outfile参数时,我会得到一个有效的svg文件:

{"infile":".......", "type":"svg", "outfile":"anActualSVG.svg"}
这会将文件写入磁盘,这不是我要查找的

有人有什么建议吗


谢谢

尝试删除类型参数。然后应该返回base64字符串,但该base64字符串将是PNG而不是SVG。。。我想它是一个SVGI看看!不幸的是,您需要编辑highcharts-convert.js文件-返回的SVG解析为base64。我应该帮助你。
{"infile":".......", "type":"svg", "outfile":"anActualSVG.svg"}