Base64位加密的解码以及编码

Base-64编码保证了二进制数据的安全。

一、echarts图表中可以获得各种图表的Base-64位编码的格式,但是需要进行处理的。因为在Base-64进行解码的时候,就只是对图片的编码进行解码,如果不把多余的去掉。就会导致图表生成不了,以致于解码不成功。 base-64的编码在echarts图表中是这样的:

只是一张图片的部分base-64编码,注意头部base64,后面的才是图片的base-64编码,所以需要将前面的截取掉。

在echarts获取图片的base-64编码其实也很简单

radarImg = radar.getDataURL('png');

var pos = radarImg.indexOf("4")+2;

var rd=radarImg.substring(pos, radarImg.length - pos);//去除头部没用的信息

二、base-64解码操作

解码操作也是比较简单的,网上的内容也比较丰富。

这段时间,一直在做的就是echarts的图表,包括雷达图以及仪表盘图,对echarts图表又重新认识了一遍,学到了base-64编码的格式以及解码如何做。对了那个如何对一张图片进行base-64编码的加密呢?这个可以学习一下。

这里面有好多还不明白是怎么回事啊。

posted @ 2017-05-17 17:38  ssc在路上  阅读(1409)  评论(0)    收藏  举报