स्ट्रिंग में कनवर्ट करने के बाद फ़ाइलों को स्टोर करना आसान हो जाएगा, आपको बस अपने फ़्रंटएंड में स्ट्रिंग को छवि में कनवर्ट करना होगा
इमेज को base64
. में बदलें अपने एपीआई में इस कोड का उपयोग करके स्ट्रिंग और अपलोड फ़ोल्डर से फ़ाइल को हटाना न भूलें
"img": new Buffer.from(fs.readFileSync(req.file.path)).toString("base64")
फ़ाइल को हटाने के लिए
let resultHandler = function (err) {
if (err) {
console.log("unlink failed", err);
} else {
console.log("file deleted");
}
}
fs.unlink(req.file.path, resultHandler);
अपने मार्गों पर आयात करें multer
`multer const multer = require('multer');
const upload = multer({ dest: __dirname + '/uploads/images' });`
upload.single('img')
जोड़ें आपके अनुरोध में
router.post('/fellows-details', authorize([Role.ADMIN, Role.USER]),
upload.single('img'), usersController.fellowsdetails);