在我的Node.js应用程序中,我使用以下代码行解码Base64编码的图像:
现在我想要实现的是通过缓冲区解码文件并通过流写入文件,以便在执行应用程序时获得更好的效率。
换句话说,我希望在数据进行base64解码的同时将文件数据写入文件,以便以高效的方式写入大型文件。如果无法通过缓冲区流式传输base64解码数据,则我想知道如何解码base64数据。
const fileDataDecoded = Buffer.from(base64EncodedfileData,'base64');
到目前为止,我可以使用以下代码编写文件:
const fs = require('fs');
....
const fileDataDecoded = Buffer.from(base64EncodedfileData,'base64');
fs.writeFile("/tmp/test.png", fileDataDecoded, function(err) {
//Handle Error
});
现在我想要实现的是通过缓冲区解码文件并通过流写入文件,以便在执行应用程序时获得更好的效率。
换句话说,我希望在数据进行base64解码的同时将文件数据写入文件,以便以高效的方式写入大型文件。如果无法通过缓冲区流式传输base64解码数据,则我想知道如何解码base64数据。