perf: request请求根据ContentType自动转换数据

This commit is contained in:
kailong321200875
2024-01-09 14:46:07 +08:00
parent da00f8b756
commit ef9aa62572
3 changed files with 29 additions and 3 deletions

View File

@@ -124,3 +124,14 @@ export function toAnyString() {
export function firstUpperCase(str: string) {
return str.toLowerCase().replace(/( |^)[a-z]/g, (L) => L.toUpperCase())
}
/**
* 把对象转为formData
*/
export function objToFormData(obj: Recordable) {
const formData = new FormData()
Object.keys(obj).forEach((key) => {
formData.append(key, obj[key])
})
return formData
}