Примечание: неопределенный индекс: в $ _FILES [audio_data] - PullRequest
0 голосов
/ 19 июня 2020

может использовать функцию загрузки для загрузки записанного голоса. также он работает правильно, но дело в том, что он показывает сообщение с уведомлением, например

Notice: Undefined index: audio_data in C: \ xampp \ htdocs \ test-wordpress \ wp-content \ plugins \ bookmypte \ upload. php в строке 4

это мой код загрузки для загрузки файла

var upload = document.createElement("a");
  upload.href="#";
  upload.innerHTML = "<button>Upload</button>";
  upload.addEventListener("click", function(event){
      var xhr=new XMLHttpRequest();
      xhr.onload=function(e) {
          if(this.readyState === 4) {
              console.log("Server returned: ",e.target.responseText);
          }
      };
      var fd=new FormData();
      fd.append("audio_data",blob, filename);
      xhr.open("POST","upload.php",true);
      xhr.send(fd);
  })
  li.appendChild(document.createTextNode (" "))
  li.appendChild(upload)

это моя загрузка. php код файла.

<?php
define ('SITE_ROOT', realpath(dirname(__FILE__)));
print_r($_FILES);
$input = $_FILES['audio_data']['tmp_name'];
$output = SITE_ROOT."/upload/".uniqid().date("Y-m-d").".wav";
move_uploaded_file($input, $output);
require_once('bookmypte.php');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...