Node.js-如何从缓冲区转换为文件

时间:2019-12-07 09:44:06

标签: node.js buffer

我使用socket.io创建了一个聊天应用程序,该程序允许将文件发送到另一个。在客户端,我将文件转换为Buffer,然后通过websocket发送它们。在服务器端,我想将缓冲区转换回文件或上传到S3,Google对象存储...

我发现multer做得很好,但这是中间件!

1 个答案:

答案 0 :(得分:0)

File System API中有很多详细信息。最常见的方法是:

const fs = require('fs');

fs.writeFile("/tmp/test", <buffer>, function(err) {

    if(err) {
        return console.log(err);
    }

    console.log("The file was saved!");
});