上传时$ _FILES为空

Par*_*ius 5 php file-upload undefined

尝试访问该$_FILES数组时,PHP返回错误

"未定义的索引:图片".

在我的php.ini文件中,File Uploads已打开,任何用户都可以在/tmp目录中写入.在HTML表单中,enctype设置为"multipart/form-data".有趣的是,上传文件的基本名称打印,所以我相信PHP实际上已经看到了该文件,但上传它有一些问题.有人可以就此问题的潜在解决方案提供建议吗?顺便说一句,我使用的是PHP5.

来自PHP文件的片段

echo "Picture=" . $_POST['picture'] . "<br/>";
$uploadedPic = $_FILES['picture']['tmp_name'];
Run Code Online (Sandbox Code Playgroud)

HTML表单

<form action="PHPFile.php" method="post" enctype="multipart/form-data">

<p> Picture </p>
<input type = "file" id="picture" name="picture"/>

</form>
Run Code Online (Sandbox Code Playgroud)

Ant*_*nna 6

在什么线上你得到那个警告?如果它是一个$_POST['picture'],那么它的逻辑,你不会找到上传的文件数据$_POST,它是在$_FILES