Object.toFormData()
Конвертирует объект с файлами, списками файлов и блоб объектами в FormData (на основе Object.traverse)
Пример использования
// convert object to [FormData]
var form = Object.toFormData({
foo: {
bar: {
number: 1,
file: '[File]'
}
}
});
// send this object
var xhr = new XMLHttpRequest();
xhr.open('POST', '/');
xhr.onload = function() {
alert(xhr.responseText);
};
xhr.send(form);