BufferList已过时,因为它的功能现在在Node核心中。唯一棘手的部分是将请求设置为不使用任何编码:
var request = require('request').defaults({ encoding: null });request.get('http://tinypng.org/images/example-shrunk-8cadd4c7.png', function (error, response, body) { if (!error && response.statusCode == 200) { data = "data:" + response.headers["content-type"] + ";base64," + Buffer.from(body).toString('base64'); console.log(data); }});


