2013-06-01 84 views
1

這我相信是一個PHP的問題,但請隨時chime英寸我試圖上傳一個文件,我已經設置最大大小爲10240(10MB的)。我試圖從桌面上上傳一個文件(在Ubuntu 13.04中)到我的localhost站點。這個文件大小是18.9kb的一個zip。我已經檢查了50次。PHP是搞亂我的上傳大小

var_dump文件進來:$_FILES['file']['size']檢查大小,因爲它通過自定義錯誤,指出「這個文件超過10MB的允許大小」。

尺寸傾倒? 多數民衆贊成大致18mb's

Oo。

這是不對的,我上傳的文件是18.9kb的

有什麼我應該尋找?我不知道如何解決這個問題。我正在PHP 5.4.latest

回答

1

如果只是用於upload_max_filesize整數10240,那麼它以字節爲單位,所以你的限制是10KB,而不是10MB

另外要注意,你需要確保post_max_size至少爲大因爲這也是,並看到this manual page其他陷阱(謝謝zsawyer)

+1

+1暗示其他陷阱([這裏是更多的提示](http://php.net/manual/en/features.file-upload.common-pitfalls.php)) – zsawyer