Я пытаюсь сохранить изображение на сервере с помощью 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);
},
вот когда я открываю изображение в каталоге, который был сохранен: