所以我读到当上传或其他数据超过 POST 数据的限制时,php 会清除 $_POST 变量。因此,如果用户上传了一个 php/apache 拒绝的非常大的文件,他们的表单字段将被清除,您将无法重新填充它们。有办法解决这个问题吗?这是 php 问题还是 apache 问题?
最佳答案
is there a way to get around this?
有很多种方式,其中一种就是给个500响应然后直接死掉。
Is this a php issue or an apache issue?
两者都可以,但我认为这只是您达到了 PHP 的帖子最大大小限制或内存限制。 Configure your server that you have enough resources处理您希望的文件上传。
关于php在大文件上传时丢失表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638098/