2013-02-12 40 views
3

我從舊數碼相機拍攝的圖像,大小約爲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.其他文件回顯所有正確的信息。

+0

在php.ini中增加upload_max_filesize指令的值 – 2013-02-12 12:58:08

回答

8

error的屬性被設置爲1,這意味着

值:1;上傳的文件超出了php.ini中的upload_max_filesize指令。

錯誤代碼解釋here

+1

感謝Pekka。對於其他人在php.ini中更改其upload_max_filesize,只需記住重新啓動Apache以使更改生效。 – 2013-02-12 13:05:41