gpt4 book ai didi

javascript - 使用 base64 函数会导致 InvalidCharacterError

转载 作者:行者123 更新时间:2023-11-29 16:53:27 29 4
gpt4 key购买 nike

我想要做的是在我的 Node.js + Express 项目中使用 base-64 模块方法。

代码是这样的。

router.get('/list', function(req, res, next) {
client.query('SELECT * FROM Document',function(err, row){
if(err) throw err;
var base64 = require('base-64');
row.forEach(e => {
e.text = base64.decode(e.text);
});
res.render('main/list',{title:"###", row:row});
})
});

在这个函数中,回调中有MySQL查询。

文本是数据库的base-64编码值。

但是,base64.encode() 在此代码中不起作用,但会导致 InvalidCharacterError

应该如何正确使用?

最佳答案

您可以使用nodejs内置函数

let original = 'abcdefrgsdfdsf123123123123';
let testCode64 = Buffer.from(original).toString('base64')
let testDecode64 = Buffer.from(testCode64, 'base64').toString('utf-8');

关于javascript - 使用 base64 函数会导致 InvalidCharacterError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52690760/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com