我的 php.ini 值
upload_max_size = 14000M
post_max_size = 14000M
如果我增加的值超过 14000M,则无法访问 $_POST 并且使用该值我只能上传 1.5GB 的文件,而 无法上传 2.14GB 的文件 。
这里我有三个问题
上传 2.14 GB 的文件。
值超过 14000M
那为什么我不能上传 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 的文件
关于post - 由于大小限制,PHP 上传无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9934392/