object-to-form
v1.0.8
Published
Convert an object to formdata.
Downloads
296
Maintainers
Readme
Object to form
Convert an object to formdata
Install
$ npm install --save object-to-form
Usage
Convert an object
// 3.- ES2015
import { objectToForm } from 'object-to-form';
let obj = {
name: 'myName',
list: [
'Item1',
'Item2',
'Item3',
],
address: {
street: 'myStreet'
},
photo: new File() // File object
};
let formData = objectToForm(obj);
You can pass a formdata previously created
// 3.- ES2015
import { objectToForm } from 'object-to-form';
// formdata previously created.
let previousFormData = new FormData();
// the previous formdata can has fields added
previousFormData.append('field1', 'Hi!');
let obj = {
name: 'myName',
list: [
'Item1',
'Item2',
'Item3',
],
address: {
street: 'myStreet'
},
photo: new File() // File object
};
// pass the previous formdata
let formData = objectToForm(obj, previousFormData);
NOTE: This package supports FileList on properties
// For Example
let obj = {
// FileList
myFiles: [
new File(),
new File()
]
};
Issues
https://github.com/Lugriz/object-to-form/issues
Repository
https://github.com/Lugriz/object-to-form.git
NOTE: The source code code is in typescript and transpilated to Javascript. If you wish colaborate, you can make a pull request on Github.
You can execute this command for build
$ npm run build