Akan menjadi mudah untuk menyimpan file setelah mengonversi dalam stringAnda hanya perlu mengonversi string dalam gambar di frontend Anda
konversi gambar ke base64
string menggunakan kode ini di api Anda dan juga jangan lupa untuk menghapus file dari folder unggahan
"img": new Buffer.from(fs.readFileSync(req.file.path)).toString("base64")
untuk menghapus file
let resultHandler = function (err) {
if (err) {
console.log("unlink failed", err);
} else {
console.log("file deleted");
}
}
fs.unlink(req.file.path, resultHandler);
di rute Anda, impor multer
`multer const multer = require('multer');
const upload = multer({ dest: __dirname + '/uploads/images' });`
Tambahkan upload.single('img')
dalam permintaan Anda
router.post('/fellows-details', authorize([Role.ADMIN, Role.USER]),
upload.single('img'), usersController.fellowsdetails);