import isArray from "lodash/isArray"export function objToFormData(config) { //对象转formdata格式 ???let formData = new FormData(); ???let obj = config.data; ???let arrayKey = config.arrayKey; ???for (var i in obj) { ???????if (isArray(obj[i])) { ???????????obj[i].map(item => { ???????????????if (!arrayKey) { ???????????????????formData.append(i, item) ???????????????} else { ???????????????????formData.append(i + ‘[]‘, item) ???????????????} ???????????}) ???????} else { ???????????formData.append(i, obj[i]) ???????} ???} ???return formData;}
这个方法可以方便的实现对象转formdata格式,有利于文件上传类型的数据格式的转换
js obj对象转formdata格式代码
原文地址:https://www.cnblogs.com/jocongmin/p/9016773.html