В документации по multer я видел, что если папка не существует, папка не будет создавать папку. Как я могу создать папку, если она не существует?
import multer from 'multer'
import crypto from 'crypto'
import { extname, resolve } from 'path'
import slug from 'slug'
export default {
storage: multer.diskStorage({
destination: resolve(__dirname, '..', '..', 'uploads', 'gallery'),
filename: (req, file, cb) => {
const { id, description } = req.body
crypto.randomBytes(8, (err, res) => {
if (err) return cb(err)
return cb(null, id + '/' + res.toString('hex') + '/' + slug(description, { lower: true }) + extname(file.originalname))
// return cb(null, res.toString('hex') + extname(file.originalname))
})
}
})
}