我有上传文件的简单脚本,如果我上传的文件<500Kb,一切正常,但是当我上传较大的文件$ _FILES ['upload'] ['error']时,返回1。 我知道平均文件大小超过了upload_max_filesize,但我在.htacces php_value中设置了post_max_size 999999M,并检查了ini_get('post_max_size')返回了我999999M。 但是脚本仍然无法使用〜4MB的文件,更不用说更大的文件了。
最后,对我的英语感到抱歉(不是主要的基本语言)
答案 0 :(得分:1)
默认情况下,PHP脚本的最大上传文件大小设置为128 MB。但是,您可能需要更改这些限制。您可以通过更改php.ini文件中的upload_max_filesize和post_max_size指令来设置限制。
为确保文件上传正常工作,post_max_size指令应比upload_max_filesize稍大。例如,以下设置演示了如何将文件上传限制设置为20 MB:
upload_max_filesize = 20M
post_max_size = 21M