File Upload Using Multer in Node.js — a practical guide to Multer file upload with clear examples you can reuse in real projects.
File Upload Using Multer in Node.js — 48/55 in the Node.js series. Full playlist companion: Node.js complete course on YouTube. Prefer one article? Read the complete Node.js tutorial.
Short description
Browsers send files as `multipart/form-data`. Multer middleware parses uploads and saves them to disk or memory.
Multer setup
const multer = require('multer');
const upload = multer({ dest: 'uploads/' });
app.post('/upload', upload.single('avatar'), (req, res) => {
res.json({ file: req.file });
});