尝试访问$_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'];
HTML 表单
<form action="PHPFile.php" method="post" enctype="multipart/form-data">
<p> Picture </p>
<input type = "file" id="picture" name="picture"/>
</form>