uni-app base64 加密解密

字符串
//对普通的字符串 进行base64
let encryptionStr = new Buffer('123456').toString('base64');
console.log(encryptionStr ); 

//解码base64
let decryptStr = new Buffer(encryptionStr, 'base64').toString('utf8')
console.log(decryptStr ); // 123456

图片
//对图片的base64
var fs = require('fs');

//图片转换成base64
function base64_encode(file) {
    var bitmap = fs.readFileSync(file);
    return new Buffer(bitmap).toString('base64');
}
//base64转换成图片
function base64_decode(base64str, file) {
    var bitmap = new Buffer(base64str, 'base64');
    fs.writeFileSync(file, bitmap);
}

var base64str = base64_encode('a.png');//得到base64
base64_decode(base64str, 'a.copy.png');

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容