我的php.ini值
upload_max_size = 14000M
post_max_size = 14000M
如果我增加超过14000M的值,$_POST无法访问并使用该值我只能上传1.5GB的文件,无法上传2.14GB的文件.
我有三个问题
>我该怎么做才能让$_POST数组继续工作,我也可以
上传2.14 GB的文件.
>当我超过时,为什么$_POST不起作用
价值超过14000M
> 14000M应该是14GB,是不是这样?如果是这样
那为什么我不能上传2.14GB的文件
最佳答案 我在工作2天后找到了问题的答案.
这是PHP中的一个错误,它允许我们放置* _max_size = 14000M并且不允许我们上传14000MB的文件.
参考https://bugs.php.net/bug.php?id=35578
我们无法上传超过2047MB的文件,因此以下值意味着更少
upload_max_size = 14000M
post_max_size = 14000M
并应转换为最大值,如
upload_max_size = 2047M
post_max_size = 2047M
所以现在你可以上传大约1.99GB的文件