Nodejs把接收圖片base64格式保存爲文件存儲到服務器上

下面一小段代碼給你們分享Nodejs把接收圖片base64格式保存爲文件存儲到服務器上的方法,具體代碼以下所示:前端

前端精品教程:百度網盤下載服務器

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
app.post( '/upload' , function (req, res){
  //接收前臺POST過來的base64
  var imgData = req.body.imgData;
  //過濾data:URL
  var base64Data = imgData.replace(/^data:image\/\w+;base64,/, "" );
  var dataBuffer = new Buffer(base64Data, 'base64' );
  fs.writeFile( "image.png" , dataBuffer, function (err) {
  if (err){
  res.send(err);
  } else {
  res.send( "保存成功!" );
  }
  });
});
相關文章
相關標籤/搜索