Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //multer
- const multer = require("multer");
- const fs = require("fs");
- const storage = multer.diskStorage({
- destination: (req, file, cb) => {
- const dir = `./public/uploads${req.originalUrl}`;
- if (!fs.existsSync(dir)) {
- fs.mkdirSync(dir, { recursive: true }, (err) => {
- console.log(err);
- });
- }
- cb(null, dir);
- },
- filename: (req, file, cb) => {
- cb(null, new Date().toISOString().replace(/:/g, "-") + file.originalname);
- },
- });
- exports.upload = multer({ storage });
- //router
- router.post("/", upload.single("image"), controllerFoo);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement