1、首先打開php.ini文件,修改post_max_size設定POST數據所允許的最大限制值,php中默認post_max_size=2M;在php.in文件中按Ctrl+F,然後輸入post_max_size,找到post_max_size將其改爲自己需要上傳限制文件的大小,比如改爲post_max_size=300M;
2、修改完之後並不能上傳較大的文件,則繼續修改php.ini中的參數upload_max_filesize,其表示爲上傳文件的最大值。默認值upload_max_filesize=8M,修改爲upload_max_filesize=300M;
3、如果上傳仍然有問題,則繼續修改。可能跟上傳時間有關係。找到php.ini文件中的max_execution_time,默認值max_execution_time=30,其意思就是該頁面最長執行的時間爲30s,30s之後則上傳停止,從而導致上傳失敗。修改爲max_execution_time=0;0表示沒有限制。
附:
另外要注意的是,post_max_size 應該大於upload_max_filesize 。