nodejs图片转base64

1,498 阅读1分钟

url转base64

`var http = require('http');

var url = 'http://172.31.228.15:8081/images/28a3b451f81986184a86281a4aed2e7389d4e6a0.jpg';

http.get(url, (res) => {

var chunks = [];
var size = 0;
res.on('data', (res) => {
    console.log(res);
    chunks.push(res);
    size += res.length;
});
res.on('end', function(err) {
    var data = Buffer.concat(chunks, size);
    var base64Img = data.toString('base64');
    console.log(`data:image/png;base64,${base64Img}`);
});

});`

本地图片转base64

`var fs = require('fs');

fs.readFile('./public/images/aaa.jpg', (err, res) => {

if (err) {
    return console.error(err);
};
var base64str = res.toString('base64');
console.log('data:image/png;base64,', base64str);

}) `