如何从base64字符串中创建NodeJ中的blob或文件

时间:2017-02-20 20:29:34

标签: javascript node.js

我的后端有base64图像字符串,现在我想使用使用File或Blob的https://github.com/nkzawa/socket.io-stream#sscreateblobreadstreamblob-options,如何在Nodejs中创建Blob?

1 个答案:

答案 0 :(得分:2)

在Node.js中你没有Blob而是Buffers。您可以使用base64字符串创建缓冲区,如下所示:

var str = "iAAANS....SUVORK5CYII="; // <-- use real base64 string here
var buf = Buffer.from(str, "base64");

stream.write(buf);