下面一小段代碼給你們分享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(
"保存成功!"
);
}
});
});
|