0.7.1 • Published 5 years ago

async-busboy-plus v0.7.1

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

Promise Based Multipart Form Parser

forked from 'async-busboy'

add complete method to delete tmpfile

add tmpdir option to select where to cache

Examples

Async/Await (using temp files)

import asyncBusboy from 'async-busboy-plus';

// Koa 2 middleware
async function(ctx, next) {
  const {files, fields, complete} = await asyncBusboy(ctx.req, {
    // default to os.tmpdir
    tmpdir: '/tmp'
  });

  // Make some validation on the fields before upload to S3
  if ( checkFiles(fields) ) {
    files.map(uploadFilesToS3)
  } else {
    return 'error';
  }
  complete()
}
0.7.1

5 years ago

0.7.0

5 years ago