上传文件遇到一种情况就是小文件可以上传成功,但是大文件上传,$_FILES 接收到是空数组,首先想到的就是PHP上传文件大小限制,于是修改了php.ini中
upload_max_filesize = 500M;
发现没有作用,原来PHP对post请求发送的数据大小也有限制,默认是8M也就是上边错误信息里边的8388608 bytes,然后改一下php.ini中post长度限制就好了
post_max_size = 500M;
其实仔细看一下这个报错内容就知道了,提示的很明确:POST内容的长度超过了8388608 bytes(8M)的限制