const multer = require('multer'); const fs = require('fs'); var storage = multer.diskStorage({ destination: (req, file, cb) => { var dir = __basedir + '/uploads/' + file.originalname.split('.').slice(0, -1).join('.'); if (!fs.existsSync(dir)){ fs.mkdirSync(dir); } cb(null, __basedir + '/uploads/' + file.originalname.split('.').slice(0, -1).join('.')) }, filename: (req, file, cb) => { cb(null, 'my_model.py'); } }); var upload = multer({storage: storage}); module.exports = upload;