async-busboy-plus

0.7.1 • Public • Published

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()
}

Package Sidebar

Install

npm i async-busboy-plus

Weekly Downloads

1

Version

0.7.1

License

MIT

Unpacked Size

19.7 kB

Total Files

7

Last publish

Collaborators

  • xiaoliang2233