Javascript 对Django后端的React axios请求为空
因此,我试图从React应用程序向Django服务器发送一组扫描(dcm文件)。请求应如下所示Javascript 对Django后端的React axios请求为空,javascript,django,reactjs,request,axios,Javascript,Django,Reactjs,Request,Axios,因此,我试图从React应用程序向Django服务器发送一组扫描(dcm文件)。请求应如下所示 [ { "scans": [ {"scan_image": <dcm file data>}, {"scan_image": <dcm file data>} ], "name": "Set Name."
[
{
"scans": [
{"scan_image": <dcm file data>},
{"scan_image": <dcm file data>}
],
"name": "Set Name."
},
{
"scans": [
{"scan_image": <dcm file data>},
{"scan_image": <dcm file data>}
],
"name": "Set Name."
}
]
不幸的是,在运行该脚本时,请求负载如下所示
[
{
"name":"5-AX T1-28522",
"scans":[]
},
{
"name":"3-AX T2 FSE-49954",
"scans":[]
},
{
"name":"4-AX FLAIR-60256",
"scans":[]
},
{
"name":"6-AX T1 POST-94928",
"scans":[]
}]
如您所见,我们在此处记录和显示的扫描阵列是空的。
请帮忙。我已经尝试过使用FormData并将Axios请求头更改为multipart/FormData,但没有成功。以下是指向项目中回购组件的链接。如果有人能帮忙,我将不胜感激。要查看的函数是onChangeHandler
您是否检查以确保正确设置了内容配置?我检查了,但由于某种原因,有效负载会发送文件数组数据空。我认为将数组发送到后端需要将其转换为字符串,当JSON字符串化时,文件对象将丢失
[
{
"name":"5-AX T1-28522",
"scans":[]
},
{
"name":"3-AX T2 FSE-49954",
"scans":[]
},
{
"name":"4-AX FLAIR-60256",
"scans":[]
},
{
"name":"6-AX T1 POST-94928",
"scans":[]
}]