Arquivo vazio do writeStream do NodeJS
Eu estou tentando usar nodeJS para salvar uma imagem processada armazenada em uma seqüência de base64.
var buff = new Buffer(base64data,'base64');
console.log(base64data);
var stream = fs.createWriteStream('/path/to/thefile.png');
stream.write(buff)
stream.end()
No entanto, o arquivo resultante está vazio.
Quando tomo a saída deconsole.log(base64data);
e decodificá-lo localmente, ele produz um png binário válido, então por que o arquivo está vazio?
O arquivo é um arquivo png de 3600 x 4800 px (ou seja, é enorme), isso poderia ser um fator?
Além disso, eu tenteiwriteFile
bem, sem sorte.
E sim,fs
érequire('fs')
obrigado