mirror of
https://github.com/Zandercraft/TechnicFlux.git
synced 2026-10-29 04:39:20 +00:00
Better file handling.
This commit is contained in:
11
app.js
11
app.js
@@ -6,7 +6,16 @@ const logger = require('morgan')
|
|||||||
const multer = require('multer')
|
const multer = require('multer')
|
||||||
|
|
||||||
// Setup multer disk-store
|
// 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 ---
|
// --- Routers ---
|
||||||
const indexRouter = require('./routes/index')
|
const indexRouter = require('./routes/index')
|
||||||
|
|||||||
Reference in New Issue
Block a user