Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.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
Php 表格不';t上传文件_Php_Forms_Blob - Fatal编程技术网

Php 表格不';t上传文件

Php 表格不';t上传文件,php,forms,blob,Php,Forms,Blob,我上传img时遇到问题,php大声说$\u文件是空的,或者更具体地说: Notice: Undefined index: newAvatar [...] Notice: Trying to access array offset on value of type null [...] 这是我的表格: <form action="updateAvatar.php" method="post" id="updateAvatarForm&quo

我上传img时遇到问题,php大声说$\u文件是空的,或者更具体地说:

Notice: Undefined index: newAvatar [...]
Notice: Trying to access array offset on value of type null [...]
这是我的表格:

<form action="updateAvatar.php" method="post" id="updateAvatarForm" enctype=”multipart/form-data”>
  <div class="changeAvatar">
     <div class="avatar">
       <img src=<?php echo ($_SESSION['profile'] != NULL) ?  base64_encode($_SESSION['profile']) : "../static/img/blankProfilePic.svg";?> alt="" id="avatarPreview">
       <input type="file" name="newAvatar" id="newAvatar">
       <img src="../static/img/changeProfilePic.svg" alt="" id="changeAvatar">
     </div>
   </div>
 </form>
我试着在表单中添加一些道具,比如“ajax某物”,在js中设置超时,因为我认为提交的速度可能太快了,但我被卡住了,我尝试的一切都不起作用


如果有人能帮助我,我将不胜感激,抱歉我的英语不是我的母语。

enctype=“multipart/form data”
检查你的引号这是打字错误吗
enctype=“多部分/表单数据”
试试这种方法,它是有效的。非常感谢你!这么小的事情,这么麻烦;x
<?php
  echo '<img src='.$_FILES["newAvatar"]["name"].'>';
?>
    newAvatar.addEventListener("change", ()=>{
            updateAvatarForm.submit()
    });