Nodejs把接收圖片base64格式儲存為檔案儲存到伺服器上
阿新 • • 發佈:2018-11-11
下面一小段程式碼給大家分享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(
"儲存成功!"
);
}
});
});
|