Highcharts PhantomJS将SVG导出为base64
我有一个关于使用PhantomJS生成SVG而不是PNG服务器端的问题。我让PhantomJS作为服务器运行,并将JSON发布到它()。我希望接收一个表示为BASE64结果流的SVG。然而,我遇到了一些问题 我尝试了以下两个请求,但base64结果始终表示png文件: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
{"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"}