来自慕课网
let fs = require('fs')
fs.readFile('logo.png',function (err, origin_buffer) {
console.log(Buffer.isBuffer(origin_buffer))
fs.writeFile('logo_buffer.png',origin_buffer,function (err) {
if(err) console.log(err)
})
let base64Image = origin_buffer.toString('base64');
console.log(base64Image);
let decodedImage = new Buffer(base64Image,'base64')
console.log(Buffer.compare(origin_buffer,decodedImage))
fs.writeFile('logo_decoded.png',decodedImage,function (err) {
if(err) console.log(err)
})
})
本文演示了如何使用Node.js中的fs模块读取文件、将文件内容转换为Base64编码字符串并将其还原回原始文件。通过具体代码示例介绍了文件读写、Base64编码和解码的过程。
8556

被折叠的 条评论
为什么被折叠?



