上傳文件遇到一種情況就是小文件可以上傳成功,但是大文件上傳,$_FILES 接收到是空數組,首先想到的就是PHP上傳文件大小限制,於是修改了php.ini中
upload_max_filesize = 500M;
發現沒有作用,原來PHP對post請求發送的數據大小也有限制,默認是8M也就是上邊錯誤信息裏邊的8388608 bytes,然後改一下php.ini中post長度限制就好了
post_max_size = 500M;
其實仔細看一下這個報錯內容就知道了,提示的很明確:POST內容的長度超過了8388608 bytes(8M)的限制