如何将特定数据设置到FormData中?

问题描述 投票:0回答:1

如何向服务器发送数据(Django Rest Framework),以便服务器接收到这种格式的数据:

{
   "key":"value",
   "key_aray":[
      "key":"value",
      "files":[
         {
            "key":"value",
            "file":"File"
         }
      ]
   ]
}

没有文件,我可以将所有内容包装在一个对象和 JSON.stringify(object) 中。但对于文件我无法做到这一点。

javascript django-rest-framework multipartform-data
1个回答
0
投票
fetch('http://your-server-url/', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
    },
    body: JSON.stringify(data),
})
.then(response => response.json())
.then(data => console.log('Success:', data))

JSON.stringify(data)
将数据变量转换为 JSON 格式。

© www.soinside.com 2019 - 2024. All rights reserved.