Es wird einfach, Dateien nach der Konvertierung in String zu speichern. Sie müssen nur String in Image in Ihrem Frontend konvertieren
Konvertieren Sie das Bild in base64
String mit diesem Code in Ihrer API und vergessen Sie auch nicht, die Datei aus dem Upload-Ordner zu löschen
"img": new Buffer.from(fs.readFileSync(req.file.path)).toString("base64")
um die Datei zu löschen
let resultHandler = function (err) {
if (err) {
console.log("unlink failed", err);
} else {
console.log("file deleted");
}
}
fs.unlink(req.file.path, resultHandler);
bei deinen routen importiere multer
`multer const multer = require('multer');
const upload = multer({ dest: __dirname + '/uploads/images' });`
Fügen Sie upload.single('img')
hinzu in Ihrer Anfrage
router.post('/fellows-details', authorize([Role.ADMIN, Role.USER]),
upload.single('img'), usersController.fellowsdetails);