Nuclear Pumpkin Mayhem

    @zhike/koa2-upload

    1.0.9 • Public • Published

    koa2-upload

    基于formidable的,适用于koa2的处理文件上传的中间件

    安装

    npm i --save @zhike/koa2-upload

    使用方法

      const koa = require('koa');
      const app = new Koa();
    
      const fileHandler = require('koa2-upload');
    
      app.use(fileHandler({ autoDelete: true }))
    
      app.use(async (ctx)=>{
    
        // ctx.fields
        // ctx.files
    
      })

    Options

    • stream: 默认值 false , 设置为true会将上传文件流挂载在ctx.files[key].stream中

    • autoDelete: 默认值 false ,设置为true在请求结束之后会删除本地缓存文件

    • uploadDir: 设置为文件保存路径

    • maxFileSize: 设置上传文件最大字节数

    Install

    npm i @zhike/koa2-upload

    DownloadsWeekly Downloads

    5

    Version

    1.0.9

    License

    MIT

    Unpacked Size

    6.08 kB

    Total Files

    6

    Last publish

    Collaborators

    • misakisaysyes
    • smartfe
    • jayi
    • zhiker
    • maintao
    • renxing
    • shenggao