| 12345678910111213141516171819202122232425262728293031323334353637 | const chunkModel = require('../model/chunk.model')const handleError = require('../utils/v1/handleError')const dokumenModel = require('../model/dokumen.model')const coba = require('../utils/coba')const response = require('../utils/responseHandler')exports.getDokumen = handleError(async (req, res) => {  const { id } = req.params  const data = await chunkModel.findById(id)  res.header('Content-Type', data.type)  return res.end(Buffer.from(data.data))})exports.createDokumen = handleError(async (req, res) => {  const dokumen = req.file  const chunk = await chunkModel.create({    data: dokumen.buffer,    type: dokumen.mimetype,    size: dokumen.size,  })  const path =    coba.decrypt(process.env.W8A1C) +    '/dokumen/' +    chunk._id +    '/' +    dokumen.originalname  const data = await dokumenModel.create({    chunk: chunk._id,    type: dokumen.mimetype,    judul: Date.now() + '-' + dokumen.originalname,    path,  })  return response.success(res, {    data,    message: 'berhasil membuat dokumen',  })})
 |