nodeJS を使用して、base64 文字列に保存された処理済みの画像を保存しようとしています。
var buff = new Buffer(base64data,'base64');
console.log(base64data);
var stream = fs.createWriteStream('/path/to/thefile.png');
stream.write(buff)
stream.end()
ただし、結果のファイルは空です。
出力を取得しconsole.log(base64data);
てローカルでデコードすると、有効な png バイナリが生成されるのに、なぜファイルが空なのですか?
ファイルは 3600x4800 px の png ファイルです (つまり、巨大です)。これが原因でしょうか?
また、私も試してみwriteFile
ましたが、うまくいきませんでした。
はい、そうfs
ですrequire('fs')
ありがとう