从Node.js v6.0.0
开始,不赞成使用构造方法,而应使用以下方法从base64编码的字符串构造新缓冲区:
var b64string = ;var buf = Buffer.from(b64string, 'base64'); // Ta-da
对于Node.js v5.11.1及更低版本
构造一个new
Buffer并将其作为第二个参数传递
'base64':
var b64string = ;var buf = new Buffer(b64string, 'base64'); // Ta-da
如果要清洁,可以检查是否
from存在:
if (typeof Buffer.from === "function") { // Node 5.10+ buf = Buffer.from(b64string, 'base64'); // Ta-da} else { // older Node versions, now deprecated buf = new Buffer(b64string, 'base64'); // Ta-da}


