получение пустого MultiDict из ajax-запроса - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь загрузить файл с помощью ajax-запроса, но он не работает. Я получаю пустой MultiDict в бэкэнде.

HTML:

<form id="fileinfo" enctype="multipart/form-data" method="post" action="">
<input type="file" name="fileToUpload" id="fileToUpload" accept=".xlsx, .xls" required/>
<input type="button" value="Upload File" onclick="function()">
</form>

Функция Ajax:

{
 var formData = new FormData(document.getElementById('fileinfo')[0]);
 formData.append("file",$("fileinfo")[0].files[0])
 add_ajax_count();
 new Ajax.Request("url_to_upload", {
     method : "POST",
     processData: false,
     data : formData,
     onComplete:function(transport){
          remove_ajax_count();
          check_ajax_count();
          alert('Submitted!');
          return processResultManage(transport.status, transport, verb,  resource);
     },
     error: function(){
          alert("error in submission");
    }
 });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...