问题
在将 base64 格式文本转换成文本的过程中产生了以下报错:
原因
根据报错提示不难看出,是需要转换的 base64 文本不符合规范
解决
知道了问题所在,那么只需要将 base64 文本修改成正确的格式即可,下面是产生该报错的 base64 文本 text 的格式 :
解决方法: 将 ;base64, 前面的内容去掉 再传入处理报错就解决了:
var decodedString = atob(text.split(';base64,')[1]);
去掉前缀效果:
觉得有帮助的朋友可以支持下作者哦,您的鼓励是我创作的最大动力,如有开发问题可联系作者