php - var_dump($_FILES) result in blank ["type"] 对于特定的图像文件

标签 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) 
    }
}

我想知道它是否没有选择文件类型并将文件大小检测为 0 是否有原因。其他文件回显所有正确信息。

最佳答案

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

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

错误代码解释here .

关于php - var_dump($_FILES) result in blank ["type"] 对于特定的图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14833065/

相关文章:

php - ajax帮助在php中调用js函数

javascript - PHP-jQuery : Form with 2 buttons and 2 actions. 第二个按钮正在调用第一个按钮的操作

php - 给出警告 : mysql_fetch_assoc() expects parameter 1 to be resource, bool 值

php - 如何使用 LDAP 查询对 LDAP 结果进行排序?

java.lang.ClassNotFoundException : com. oreilly.servlet.MultipartRequest

php - 设置了不支持的 SSL 上下文选项。存在以下选项,但已被忽略 : cafile

PHP将上传的图片显示到不同的页面

java - Vertx FileUpload 上传不带扩展名的文件

php - 对 PHP move_uploaded_file() 修改的文件的奇怪权限

jquery - 使用 blueimp jQuery-File-Upload 上传时如何更改文件名?