js如何将base64格式图片保存到服务器?? 10
.............................................................以上省略varimgSrc=bgCanvas.t...
.............................................................以上省略
var imgSrc = bgCanvas.toDataURL("image/png",1);
var imgShow = document.getElementById('imgShow');
imgShow.setAttribute('src', imgSrc);
这一段JS代码是生成推广海报的。生成功能正常。
现在想继续加一个功能,把生成的base64格式图片保存到服务器,
请在上面的JS代码后面曳继续添加新的功能,谢谢了。 展开
var imgSrc = bgCanvas.toDataURL("image/png",1);
var imgShow = document.getElementById('imgShow');
imgShow.setAttribute('src', imgSrc);
这一段JS代码是生成推广海报的。生成功能正常。
现在想继续加一个功能,把生成的base64格式图片保存到服务器,
请在上面的JS代码后面曳继续添加新的功能,谢谢了。 展开
1个回答
2019-04-28 · 专注为用户提供一站式核心网络云端部署服务
小鸟云企业级云产品
小鸟云始终本着质量为本、客户为根、勇于拼搏、务实创新的理念,不断提升产品硬件性能、创新底层虚拟化技术、革新用户服务体验,助力更多的合作伙伴、中小企业、开发者能够受益于云计算带来的便利和价值!
向TA提问
关注
展开全部
下面一小段代码给大家分享Nodejs把接收图片base64格式保存为文件存储到服务器上的方法,具体代码如下所示:
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("保存成功!");
}
});
});
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("保存成功!");
}
});
});
追问
和我的源码怎么结合在一起使用呢?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询