Multer Rename File

[Solved] Multer Rename File | Perl - Code Explorer | yomemimo.com
Question : multer rename file

Answered by : lucky-lion-zlylhimp2jip

const multer = require('multer')
const storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, 'uploads/') }, filename: function (req, file, cb) { cb(null, file.filename + '-' + Date.now())	}
})
const upload = multer({ storage: storage })
// For Single uploads
router.route('/upload').post(upload.single('file'), (req, res, next) => { return res.json(req.file) })
// For multiple file uploads (using FormData)
router.route('/upload').post(upload.array('file[]'), (req, res, next) => { return res.json(req.file) })

Source : | Last Update : Mon, 05 Apr 21

Question : multer rename file

Answered by : rajesh-kumar-iyd9iuug1enw

const multer = require('multer')
const addZero = (i: string | number) => { if (i < 10) { i = "0" + i; } return i;
}
const upload = multer({ storage: multer.diskStorage({ destination: EMS_ITEM_MASTER_FILE_FOLDER, filename: function (req, file, cb) { let originalFileName = file.originalname; let originalFileFrgs = originalFileName.split("."); const today = new Date(); const fullYear = today.getFullYear(); const month = addZero(today.getMonth()); const day = addZero(today.getDate()); const Hours = today.getHours(); const Mins = today.getMinutes(); const Secs = today.getSeconds(); let fileSuffix = [fullYear, month, day].join("") + "-" + [Hours, Mins, Secs].join(""); originalFileFrgs[0] = originalFileFrgs[0] + '#' + fileSuffix; file.filename = originalFileFrgs.join("."); cb(null, file.filename) } }),
});

Source : | Last Update : Mon, 11 Apr 22

Answers related to multer rename file

Code Explorer Popular Question For Perl