0.0.6 • Published 7 years ago

node-pluploader v0.0.6

Weekly downloads
23
License
-
Repository
github
Last release
7 years ago

node-pluploader

Handles Plupload's chunked uploads so you don't have to.

Example

var Pluploader = require('node-pluploader');

// These options are also passed through to multiparty Form
// instances. See https://github.com/andrewrk/node-multiparty#multipartyform
var pluploader = new Pluploader({
  // Optional - defaults to 16. Expressed in MB
  uploadLimit: 16,
  // Optional - defaults to os.tmpDir()
  uploadDir: '/custom/upload-directory'
});

/*
  * Emitted when an entire file has been uploaded.
  *
  * @param file {Object} An object containing the uploaded file's name, type, buffered data & size
  * @param req {Request} The request that carried in the final chunk
  */
pluploader.on('fileUploaded', function(file, req) {
  console.log(file);
});

/*
  * Emitted when an error occurs
  *
  * @param error {Error} The error
  */
pluploader.on('error', function(error) {
    throw error;
});

// This example assumes you're using Express
app.post('/upload', function(req, res){
  pluploader.handleRequest(req, res);
});
0.0.6

7 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago