gpt4 book ai didi

php - $_FILES 上传时为空

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:18 25 4
gpt4 key购买 nike

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

"Undefined index: picture".

在我的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>

最佳答案

您在哪一行收到该警告?如果是$_POST['picture'],那么合乎逻辑,你不会在$_POST中找到上传的文件数据,它在$_FILES

关于php - $_FILES 上传时为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1346289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com