9
NodeJS: Base64 kodlu bir görüntüyü diske kaydetme
Express uygulamam tarayıcıdan base64 kodlu bir PNG alıyor (toDataURL () ile tuvalden üretiliyor) ve bir dosyaya yazıyor. Ancak dosya geçerli bir görüntü dosyası değildir ve "dosya" yardımcı programı dosyayı "veri" olarak tanımlar. 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) { console.log(err); …