form upload and progress api
npm install submit
Submit the form form
to the path path
.
The result is a Promises/A+ promise with the addition of a small subset of the event emitter API that only supports progress
events which can be handled by calling .on('progress', (e) => ...)
var submit = require('submit');
submit(form).to('/upload')
.on('progress', function (e) {
console.log(e.percent + '%');
})
.then(function (res) {
console.log('complete')
}, function (err) {
console.log('error')
})
.done();
}
MIT