我正在尝试使用fs.writefile和base64在服务器上保存映像,它可以将映像写入并保存在正确的目录中,但是映像为空白,并显示“不支持这种类型的文件”。>
我的服务器功能:
let base64 = '';
let file = req.body.arquivo
let reader = new FileReader()
reader.onloadend = function(){
base64 = reader.result
}
let img = base64.replace(/^data:image\/\w+;base64,/, "");
let buffer = new Buffer(img, "base64")
fs.writeFile(`./public${caminho}${nome}`, buffer, (err) => {console.log(err)});
const candy = await Candy.create({
nome: nome,
doce: doce,
caminho: caminho,
tema: tema
});
return res.json(candy);
},
这是当我在保存的目录中打开图像时: