9
NodeJS: сохранение изображения в кодировке base64 на диск
Приложение My Express получает PNG-кодировку в формате base64 из браузера (сгенерированную из canvas с помощью toDataURL ()) и записывает ее в файл. Но файл не является допустимым файлом изображения, а утилита «файл» просто определяет его как «данные». var body = req.rawBody, base64Data = body.replace(/^data:image\/png;base64,/,""), binaryData = new Buffer(base64Data, 'base64').toString('binary'); require("fs").writeFile("out.png", …