经常有网友来私聊询问如何修改 php 中对上传文件大小的限制,那么就借助这篇博文来细说一下!
一些php程序框架或服务器面板给出了设置 php 上传文件大小限制的选项,可以很轻松以及人性化的进行设置,除此之外我们还可以通过修改php配置文件 php.ini 的参数来对 php 上传文件大小限制做出调整的!下面就来细致的说一下。
编辑 php.ini 来修改php对上传文件大小的限制
通过修改下面的几项配置,可以很轻松的解决 php 对上传文件大小限制的问题!
1、file_uploads:
file_uploads:是否允许通过 HTTP 方式进行上传文件,一般默认为 ONfile_uploads = On
注:上面的代码中如果将 On 改为 off ,可以禁止php接受 html 上传的文件
2、upload_tmp_dir:
upload_tmp_dir:文件上传服务器后临时存放的地方,如不指定则默认为系统临时文件夹!;upload_tmp_dir =
注:上面代码的前面有个“;”符号,表示此配置处于注释状态!
3、upload_max_filesize:
upload_max_filesize:允许上传文件大小的最大值,默认为 2mupload_max_filesize = 50M
注:上面代码表示,已将上传文件的最大限制改为 50m
4、post_max_size
post_max_size:指通过表单 POST 提交数据总量的最大值,包括上传的文件以及其它的值,默认为 8Mpost_max_size = 50M
注:上面代码表示,已将 HTML 表单提交的数据最大值改为 50m