Convert an object to formdata.
npm install object-to-formConvert an object to formdata
> $ npm install --save object-to-form
Convert an object
``javascript
// 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
`javascript
// 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
`javascript``
// For Example
let obj = {
// FileList
myFiles: [
new File(),
new File()
]
};
> https://github.com/Lugriz/object-to-form/issues
> 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