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