一直以来很多人使用到 JavaScript 进行 base64 编码解码时都是使用的 Base64.js,但事实上,浏览器很早就原生支持 base64 的编码与解码了
以前的方式
编码:
解码:
而浏览器的原生支持的编码与解码
编码:
解码:
遇到中文编码需要先做一次 URI 组件编码或对解码后的内容进行 URI 解码
针对 IE8 IE9 的兼容使用 polyfill
polyfill 请转移至 base-polyfill
借助对象和方法,我们可以把任意的文件转换为Base64 Data-URI。假设我们的文件对象是,则转换的JavaScript代码如下:
读取的有以下方法可用:(IE请使用 ActiveXObject 对象操作文件)
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/15995.html