Form-Data
Install
npm install --save form-dataUsage
var FormData = require('form-data');
var fs = require('fs');
var form = new FormData();
form.append('my_field', 'my value');
form.append('my_buffer', new Buffer(10));
form.append('my_file', fs.createReadStream('/foo/bar.jpg'));var FormData = require('form-data');
var http = require('http');
var form = new FormData();
http.request('http://nodejs.org/images/logo.png', function (response) {
form.append('my_field', 'my value');
form.append('my_buffer', new Buffer(10));
form.append('my_logo', response);
});Custom options
Alternative submission methods
Methods
Void append( String field, Mixed value [, Mixed options] )
Headers getHeaders( [Headers userHeaders] )
String getBoundary()
Void setBoundary(String boundary)
Buffer getBuffer()
Integer getLengthSync()
Integer getLength(function callback )
Boolean hasKnownLength()
Request submit(params, function callback )
String toString()
Integration with other libraries
Request
node-fetch
axios
Notes
License
Last updated