| 1234567891011121314151617181920212223242526272829303132333435 | 
							- const multer = require('multer')
 
- const storage = multer.memoryStorage()
 
- const handleDokumen = multer({
 
-   storage,
 
-   limits: {
 
-     fileSize: 15 * 1024 * 1024
 
-   }
 
- })
 
- exports.single = (name) => [
 
-   handleDokumen.single(name),
 
-   (req, res, next) => {
 
-     req.body[name] = req.file
 
-     return next()
 
-   }
 
- ]
 
- exports.array = (name, maxCount) => [
 
-   handleDokumen.array(name, maxCount),
 
-   (req, res, next) => {
 
-     req.body[name] = req.files
 
-     return next()
 
-   }
 
- ]
 
- exports.fields = (data) => [
 
-   handleDokumen.fields(data),
 
-   (req, res, next) => {
 
-     data.forEach((e) => {
 
-       req.body[e.name] = req.files[e.name]
 
-     })
 
-     return next()
 
-   }
 
- ]
 
 
  |