0.0.8 • Published 7 years ago

tiz-multer v0.0.8

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

tiz-multer

multipart tool for tiz

Install

$ npm i tiz-multer -S

Usage

per route middleware as multer do

const multer = require('tiz-multer')
const upload = multer({
  dest: '/data/uploads'
})

router.get('/upload', upload.single('image'), async ctx => {
  // blabla
})

as plugin add ctx.upload method

router.get('/upload', async ctx => {
  try {
    await ctx.uploadSingle('image', {
      /* multer options */
      dest: '/uploads/dir'
    })
  } catch (e) {

  }
})