2017-08-07 31 views
1

我正在使用下面的代码将高图表导出为图像,想要保存在特定位置?你可以请帮忙autmatically存储在自定义位置:例如:d:/ WAMP /项目/图片/如何将高图形保存到我本地的特定位置

$('#buttonExport').click(function() { 
     var e = document.getElementById("ExportOption"); 
     var ExportAs = e.options[e.selectedIndex].value; 
     chart.exportChart({type: 'image/jpeg', filename: 'page1'}, {subtitle: {text:''}}); 
    }); 
+1

根据这些答案https://stackoverflow.com/questions/27657117/save-highchart-directly-to-specific-path这是不可能的,除非你有你自己的导出服务器。 – ewolden

+0

Ooops ....谢谢你的回复...但需要找到其他解决方案... – thirupathi

+0

@ewolden,是否有任何工作示例创建PDF文件与图表(酒吧,库存)和MySQL数据作为表? – thirupathi

回答

0

Here是关于如何保存Highchart图一个很好的总结。

另一种解决方法是在客户端上使用javascript调用Chart.getSVG()函数,并通过ajax将其发送到服务器。

var svg = chart.getSVG(); 

$.post({ 
    url: 'server.com/upload', 
    data: { 
     svg: svg 
    } 
}); 

然后在你的服务器上把它保存到你想要的任何地方。

相关问题