Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对Django后端的React axios请求为空_Javascript_Django_Reactjs_Request_Axios - Fatal编程技术网

Javascript 对Django后端的React axios请求为空

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."

因此,我试图从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."
     }
 ]
不幸的是,在运行该脚本时,请求负载如下所示

[
    {
       "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":[]
    }]