最近做了项目的报表使用到了百度的echarts,后来新的需求又来了,要求该报表图片实现邮件发送。也就是说报表图片能够被邮件发送。
实际上其他问题都没什么,最重要的就是怎么将前台的图片信息发送到后台,并且能够在后台能够使用Java进行解析。
在网上找了一些,但是并没找到完美的解决方案【可能是没找全吧!“勿喷”】。
以下是我的解决方案,希望能够解决你的问题。
前台:
首先在js中定义一个全局变量 var myChart ; ,这样的好处是:传递到后台的图片base64信息是最新的,并且可以使用echarts的动画效果。 可能你并不理解这个意思,那么请看下面。
如果设置的是局部变量: