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格式,有利於文件上傳類型的數據格式的轉換app