我正在处理其他人的页面,该页面具有简单的文件上传表单。当我做一个:
print_r($_FILES);
提交表单后,我得到以下内容:
Array
(
[input_41] => Array
(
[name] => Resources.pdf
[type] => application/pdf
[tmp_name] => /tmp/phpvVUox1
[error] => 0
[size] => 14563
)
)
我现在需要获取上传文件的名称 - 我熟悉检索表单字段输入值的 POST 语法,例如:
$_POST['input_32']
但不确定如何在数组中获取文件名。
正如您在 print_r() 输出中看到的那样,您已经拥有文件的 name 属性,您可以使用它来获取文件的名称。
$_FILES["input_41"]["name"]
参考: http://php.net/manual/en/reserved.variables.files.php