I am trying to upload image on server as I am getting base64 string when user is uploading image from an android app though I am getting that base64 string on backend but how can I convert it into image and save it into some directory.
Below is my code:
server.js
const express = require('express');
const app = express();
const port = process.env.PORT || 3000;
app.use(require('./routes/upload'));
app.listen(port, console.log(`App is running at ${port} port.`));
upload.js
const express = require('express');
const router = express.Router();
router.use(express.json());
router.use(express.urlencoded({extended:true}));
router.post('/upload',(req,res) => {
const name = req.body.base64Image;
console.log(name);
});
module.exports = router;
Someone let me know how can I achieve desired result.