2017-02-20 5 views
0

私はバックエンドにbase64イメージ文字列を持っていますが、FileまたはBlobを使用するhttps://github.com/nkzawa/socket.io-stream#sscreateblobreadstreamblob-optionsを使用したいのですが、どのようにNodejsでBlobを作成できますか?Base64文字列からNodeJsのブロブまたはファイルを作成する方法

+0

達成したいのは何ですか?バックエンドからブラウザにイメージを送信しますか? – Marc

答えて

1

Node.jsには、BlobsではなくBuffersがあります。次のようにbase64文字列からバッファを作成することができます。

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

stream.write(buf); 
+0

Marcさんにはお返事ありがとうございますが、私が書いたリンクには「ブラウザ上でBlobとFileの新しい読み込み可能なストリームを作成してください。 、それはバッファで動作しますか? –

+0

あなたは何をしたいですか?バックエンドからブラウザにイメージを送信しますか?たぶん、あなたが実行しようとしているいくつかのコードを表示することができますか? – Marc

+0

私はノードサーバーからソケットBlobStremに送信しなければなりません。ノードサーバーではbase64イメージがあります。どのようにしてBlobStreamに変換できますか? –

関連する問題