PHP中上传文件大小大于5MB时出错?

3

我上传了一个大于5MB的文件,并在php.ini中进行了配置。

php.ini

但是当上传文件时,会出现error File Error size ini的错误,该如何配置呢!


"post_max_size" 的值是多少? - Kevin Mangold
更改值后不要忘记重新启动服务 ;) - swapnesh
2个回答

3
还有另一个配置项会影响此行为:post_max_size

3
实际上,在这种情况下,您应该担心三个额外的配置条目。
两个PHP配置选项控制最大上传大小:upload_max_filesize和post_max_size。两者都可以设置为“10M”以获得10兆字节的文件大小。
但是,您还需要考虑完成上传所需的时间。 PHP脚本通常在30秒后超时,但是在健康的宽带连接上,10MB的文件至少需要3分钟才能上传(请记住,上传速度通常比下载速度慢五倍)。此外,操作或保存上传的图像也可能导致脚本超时。因此,我们需要将PHP的max_input_time和max_execution_time设置为类似于300(以秒指定的5分钟)。
来源: http://www.sitepoint.com/upload-large-files-in-php/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接