从HTTP POST文件上传中获取文件名

时间:2016-07-06 13:05:37

标签: php

我正在处理其他人的页面,其中包含一个带文件上传的简单表单。我做的时候:

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']

但不确定如何在数组中获取文件名。

1 个答案:

答案 0 :(得分:1)

正如您在 print_r()输出中所看到的,您已经拥有该文件的名称属性,您可以使用它来获取文件的名称

$_FILES["input_41"]["name"]

参考:http://php.net/manual/en/reserved.variables.files.php