我有一个我完全不明白的问题。我有这个总是返回通知的上传脚本:未定义的索引:在 xxxxx 中上传 PDF
我已确保表单具有 enctype="multipart/form-data"<form action="" method="POST" enctype="multipart/form-data">
该字段也具有我在代码中要求的相同名称<input name="uploadPDF" size="100" type="file" title=""/>
当我尝试回显时,$_POST['uploadPDF']
我实际上得到了有问题的文件名。但是当我尝试 var_dump 以下$_FILES['uploadPDF']['name']
我得到未定义的索引错误。
我真的看不出有什么问题。我在内部 IIS 服务器上运行。
调试信息:
这是我尝试做的“调试”:
echo $_POST['uploadPDF']."<br />";
$filename = $_FILES['uploadPDF']['name'];
var_dump($filename);
echo "<br />";
var_dump($_FILES);
这是我得到的输出:
TEST PDF PORTAL V3.pdf
Notice: Undefined index: uploadPDF in C:\inetpub\myfolder\V4\admin\addRoutine.php on line 29
NULL
array(0) { }