PHP上载\u最大\u文件大小

PHP上载\u最大\u文件大小,php,file-upload,Php,File Upload,我的php文件上传有问题。 在我的php.ini中,“上传最大文件大小”设置为4mb。 当我试图上传一个比这个大的文件时,我从来没有像预期的那样得到upload\u ERR\u INI\u SIZE错误,但是页面再次显示表单,没有关于该文件的任何信息($\u FILES为空)。 有什么问题吗?我做错什么了吗?为什么这是个问题?您应该始终检查文件数组并使用“已上载文件”功能确保文件已上载。您是否检查了其他错误?可能您会遇到另一个错误-可能会上载\u ERR\u FORM\u SIZE,从而导致文件

我的php文件上传有问题。
在我的php.ini中,“上传最大文件大小”设置为4mb。
当我试图上传一个比这个大的文件时,我从来没有像预期的那样得到upload\u ERR\u INI\u SIZE错误,但是页面再次显示表单,没有关于该文件的任何信息($\u FILES为空)。
有什么问题吗?我做错什么了吗?

为什么这是个问题?您应该始终检查文件数组并使用“已上载文件”功能确保文件已上载。

您是否检查了其他错误?可能您会遇到另一个错误-可能会上载\u ERR\u FORM\u SIZE,从而导致文件数组为空。

请在php.ini中检查以下设置: 在php.ini中发布最大大小、上载最大文件大小和内存限制。 post_max_大小应大于upload_max_大小


如果这些都不能解决问题,请检查此处以了解更多详细信息:

上传表单上的enctype设置是否正确?->enctype=“multipart/form data”对于进行文件上载的表单是必需的


参见我对一个类似问题的回答;听起来是同一个问题:


文件低于4mb时一切正常?是的,低于4mb时一切正常。不要忘记Web服务器本身,例如Apache的LimitRequestBody