Better file handling.

This commit is contained in:
2023-09-27 16:21:37 -04:00
parent 56ffe3e868
commit 4a10113e78

11
app.js
View File

@@ -6,7 +6,16 @@ const logger = require('morgan')
const multer = require('multer')
// Setup multer disk-store
const upload = multer({ dest: 'uploads/' })
const storage = multer.diskStorage({
destination: (req, file, cb) => {
cb(null, 'uploads/')
},
filename: (req, file, cb) => {
const uniquePrefix = Date.now() + '-' + Math.round(Math.random() * 1E9)
cb(null, uniquePrefix + '-' + file.originalname)
}
})
const upload = multer({ storage: storage })
// --- Routers ---
const indexRouter = require('./routes/index')