var_dump($ _ FILES)导致特定图像文件的空白["type"]

And*_* R. 3 php file-upload

我有一张旧款数码相机拍摄的照片,大小约为4MB,输入"image/jpeg".

当我通过表单提交它并查看var_dump($_FILES);数组时如下:

array(1) { 
    ["userfile"]=> array(5) { 
        ["name"]=> string(12) "IMGP0004.JPG" 
        ["type"]=> string(0) "" 
        ["tmp_name"]=> string(0) "" 
        ["error"]=> int(1) 
        ["size"]=> int(0) 
    }
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有理由不提取文件类型并检测文件大小为0.其他文件回显所有正确的信息.

Pek*_*ica 8

error属性设置为1,这意味着

价值:1; 上传的文件超过了php.ini中的upload_max_filesize指令.

这里解释错误代码.