i'm trying to upload files through postmon using multer ( nodejs ) but it show error. i don't know what happened in this code. i first time used multer module. i need to upload multiple fields data like,
<input type="file1" >
<input type="file2">
so, what i do?
GSTPropritor.js
const multer = require('multer')
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, "./uploads");
},
filename: function (req, file, cb) {
cb(null, file.fieldname + '-' + Date.now());
},
});
const upload = multer({ storage: storage });
var uploadMultiple = upload.fields([
{ name: 'panCard' },
{ name: 'aadharCard' }
]);
const uploadDoc = async (req, res, next) => {
console.log(req.file)
}
module.exports = { uploadMultiple, uploadDoc };
console Error
Error: ENOENT: no such file or directory, open 'G:\legalapp-backend\uploads\panCard-1647792449153'rd-1647792449153'
routes.js i pass the function and middleware like this...
router.post('/upload', uploadMultiple, uploadDoc);