2013-07-08 188 views
1

$_FILES當文件大小大於7.5MB(或多或少)時,數組爲空。 相同的代碼在我自己的服務器上完美工作(localhost)。無法上傳大文件

php.ini

max_execution_time = 900 
max_input_time = 900 
post_max_size = 40M 
upload_max_filesize = 20M 
memory_limit = 128M 

任何想法?我瘋了......謝謝!

+0

參考這裏。我相信這是解決.. http://stackoverflow.com/questions/5580187/upload-large-file-in-php – myfriday13

+1

PHP設置的最大文件大小可以被你主機的apache配置所欺騙。也許值得在那裏看看 – Orangepill

+0

@ myfriday13沒有新的東西......但是,謝謝你的信息 – user2559342

回答

2

更改php.ini中的以下設置

post_max_size = 100M 
upload_max_filesize = 100M 

最大文件大小爲100 MB,如果您已按上述改變。根據您的文件大小調整php.ini。

重要

當您上傳大文件時,您也會考慮連接超時。哪個低於

max_execution_time = 100 

php.ini取決於您的環境。 Read moreSimilar question

+0

與您建議的配置相同的問題。 phpinfo()返回這個變量的正確值(所以正在讀取php.ini配置)。再次感謝。 – user2559342