我正在使用 Node.JS node-mysql 模块。一列具有 BLOB 类型并希望从中读取,如果可能,对其进行 base64 编码。我找不到任何有关如何执行此操作的信息。
有什么想法吗?
最佳答案
尝试以下代码段:
var buffer = new Buffer( blob );
var bufferBase64 = buffer.toString('base64');
如果您的 blob 是二进制的,请改用以下内容:
var buffer = new Buffer( blob, 'binary' );
var bufferBase64 = buffer.toString('base64');
您也可以将其简化为一行:
var bufferBase64 = new Buffer( blob, 'binary' ).toString('base64');
关于mysql - Node.JS 从 mysql 读取 BLOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9042327/