NodeJS writeStream пустой файл
Я пытаюсь использовать 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, так почему же файл пуст?
Это png-файл размером 3600x4800 px (то есть он очень большой), может ли это быть фактором?
Также я попробовалwriteFile
ну и не повезло.
И да,fs
являетсяrequire('fs')
Спасибо