9
NodeJS: Menyimpan gambar yang disandikan base64 ke disk
Aplikasi My Express menerima PNG yang disandikan base64 dari browser (dihasilkan dari kanvas dengan toDataURL ()) dan menulisnya ke file. Tetapi file tersebut bukan file gambar yang valid, dan utilitas "file" hanya mengidentifikasinya sebagai "data". var body = req.rawBody, base64Data = body.replace(/^data:image\/png;base64,/,""), binaryData = new Buffer(base64Data, 'base64').toString('binary'); require("fs").writeFile("out.png", binaryData, "binary", …