美文网首页
Nodejs接收图片base64格式保存为文件

Nodejs接收图片base64格式保存为文件

作者: 彬彬彬boboc | 来源:发表于2019-01-22 17:15 被阅读0次

    base64的形式为“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。。”;

    当接收到上边的内容后,需要将data:image/png;base64,这段内容过滤掉,过滤成:“iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。”;然后进行保存。

        var imgData = req.body.imgfiles;

        var base64Data = imgData.replace(/^data:image\/\w+;base64,/, "");

        console.log(base64Data);

        var dataBuffer = new Buffer(base64Data, 'base64');

        fs.writeFile("image.png", dataBuffer, function(err) {

            if(err){

              res.send(err);

            }else{

              res.send("保存成功!");

            }

        });

    相关文章

      网友评论

          本文标题:Nodejs接收图片base64格式保存为文件

          本文链接:https://www.haomeiwen.com/subject/vllrjqtx.html