9
NodeJS : base64로 인코딩 된 이미지를 디스크에 저장
My Express 앱이 브라우저에서 base64로 인코딩 된 PNG를 가져오고 (toDataURL ()을 사용하여 canvas에서 생성) 파일에 씁니다. 그러나 파일은 유효한 이미지 파일이 아니며 "file"유틸리티는 단순히 "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", function(err) { console.log(err); // writes out file without error, …