如何使用Node将任何文件(文本,图像等)转换为二进制格式?我似乎无法找到解决方案。
答案 0 :(得分:0)
试一试
var fs = require("fs");
fs.readFile('image.jpg', function(err, data) {
if (err) throw err;
// Encode to base64
var encodedImage = new Buffer(data, 'binary').toString('base64');
// Decode from base64
var decodedImage = new Buffer(encodedImage,
'base64').toString('binary');
});
致谢:Arkar Aung
答案 1 :(得分:-1)
您可以使用toString
方法将文件内容字符串数据转换为base64
。
示例:
var fs = require('fs'),
data = fs.readFileSync('./myfile.txt');
console.log(data.toString('base64'));
阅读更多:https://icodealot.com/convert-data-to-base64-in-nodejs/