Il deviendra facile de stocker des fichiers après conversion en chaîne, vous n'aurez qu'à convertir la chaîne en image dans votre interface
convertir l'image en base64
chaîne en utilisant ce code dans votre API et n'oubliez pas non plus de supprimer le fichier du dossier de téléchargement
"img": new Buffer.from(fs.readFileSync(req.file.path)).toString("base64")
pour supprimer le fichier
let resultHandler = function (err) {
if (err) {
console.log("unlink failed", err);
} else {
console.log("file deleted");
}
}
fs.unlink(req.file.path, resultHandler);
à vos itinéraires importez multer
`multer const multer = require('multer');
const upload = multer({ dest: __dirname + '/uploads/images' });`
Ajoutez upload.single('img')
dans votre demande
router.post('/fellows-details', authorize([Role.ADMIN, Role.USER]),
upload.single('img'), usersController.fellowsdetails);