9
NodeJS: збереження базового64-закодованого зображення на диск
Додаток My Express отримує PNG-кодований PNG від браузера (згенерований на полотні з toDataURL ()) і записує його у файл. Але файл не є дійсним файлом зображення, і утиліта "file" просто ідентифікує його як "дані". 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", function(err) …