返回空值的PHP$_文件[';名称';][';类型';]

返回空值的PHP$_文件[';名称';][';类型';],php,Php,所以我试图一次上传多个mp3文件,但只上传了一个。我做了一些跟踪,结果发现由于某种原因,一些文件类型返回空值,因此我认为它们没有被上传。不过我不太确定,我的研究也没有取得多大成果,因为我不知道现在到底要研究什么 这是我上传多个mp3文件时返回的数组 Array ( [name] => Array ( [0] => a.mp3 [1] => e.mp3 [2] => s.mp3

所以我试图一次上传多个
mp3
文件,但只上传了一个。我做了一些跟踪,结果发现由于某种原因,一些文件类型返回空值,因此我认为它们没有被上传。不过我不太确定,我的研究也没有取得多大成果,因为我不知道现在到底要研究什么

这是我上传多个mp3文件时返回的数组

Array
(
    [name] => Array
        (
            [0] => a.mp3
            [1] => e.mp3
            [2] => s.mp3
        )

    [type] => Array
        (
            [0] => 
            [1] => audio/mp3
            [2] => 
        )

    [tmp_name] => Array
        (
            [0] => 
            [1] => /private/var/tmp/phpfqxWTx
            [2] => 
        )

    [error] => Array
        (
            [0] => 1
            [1] => 0
            [2] => 1
        )

    [size] => Array
        (
            [0] => 0
            [1] => 1908445
            [2] => 0
        )

)

您只是没有检查最相关的字段,
error


.

看起来他们返回了错误,所以没有设置其他值(类型、大小)?您的文件似乎有错误(错误[0]=>1),您是否检查了日志?文件大小比上传文件大小大吗?我觉得很傻,因为我没有看到明显的问题。谢谢!
UPLOAD_ERR_INI_SIZE

Value: 1; The uploaded file exceeds the upload_max_filesize directive in php.ini.