修改PHP上传文件的大小限制

Warning: POST Content-Length of 35052172 bytes exceeds the limit of 8388608 bytes in Unknown on line 0

该条警告是PHP.ini中的配置有关。

上述错误信息的大致意思是,我们使用POST请求提交的数据大小超过了服务器的最大限制数

出现上述错误的原因是,在PHP的配置文件php.ini中,默认存在如下配置信息(在php.ini中,行首的分号";"表示当前行是注释,不会生效):

  1. ;脚本解析输入数据(类似 POST 和 GET)允许的最大时间,单位是秒。 它从接收所有数据到开始执行脚本进行测量的。
  2. max_input_time = 60
  3. ;允许客户端单个POST请求发送的最大数据
  4. post_max_size = 8M
  5. ;是否开启文件上传功能
  6. file_uploads = On
  7. ;文件上传的临时存放目录(如果不指定,使用系统默认的临时目录)
  8. ;upload_tmp_dir =
  9. ;允许单个请求上传的最大文件大小
  10. upload_max_filesize = 2M
  11. ;允许单个POST请求同时上传的最大文件数量
  12. max_file_uploads = 20

从上面的配置信息中我们可以看出,PHP的默认配置信息就是导致PHP文件上传时提示文件大小超出限制的「罪魁祸首」。笔者已经在上述配置信息中给出了各个指令选项对应的中文注释信息,大家可以根据自己的实际需求情况对php.ini配置文件进行相应的修改。

时间: 2024-11-06 10:00:20

修改PHP上传文件的大小限制的相关文章

Windows服务器修改网站上传文件的大小限制

ASP程序 方法一: 修改该网站的的最大上传文件的大小限制 在Windows server上会出现上传大小受限制的问题,这是由于windows server的IIS管理器做了限制所致,IIS默认设置是最大只能上传200K的文件,下面介绍一下如何修改IIS设置,以使上传不受限制. 进入管理工具->Internet 信息服务(IIS)管理器,找到对应网站,打开该网站的功能页面,依次选择选择IIS->ASP->限制属性->最大请求主体实体限制.将其值修改为你需要的value,点击&quo

WAMP_修改数据库上传文件的大小及上传时间限制

一个文件如果几十兆的话,上传时可能出错,因为执行时间不够, 比如我遇到的ECshop的数据库文件就是 40多M 第一次执行失败. 所以索性一次性把所有东西都设置好.在php.ini文件中查找以下内容: "max_execution_time =" 数值改为 1200 "max_input_time =  "   数值改为 1200 "memory_limit =   "    数值改为 256 "post_max_size = &quo

testlink 修改上传文件的大小限制

大家在使用testlink导入测试时,可能会遇到由于上传的文件太大,而不能上传的现象.当然建议大家在导入用例或者上传文件时,不要上传过大的文件,因为这样的速度确实非常慢.可是由于特殊的原因我们必须要导入或者上传大文件时怎么办呢? 这里主要修改两个参数: 1.打开文件config.inc.php,找到 $tlCfg->import_file_max_size_bytes = '409600';// in bytes $tlCfg->import_max_row = '10000'; // in

html5 如何实现客户端验证上传文件的大小

在HTML 5中,现在可以在客户端进行文件上传时的校验了,比如用户选择文件后,可以 马上校验文件的大小和属性等.本文章向码农介绍html5 如何实现客户端验证上传文件的大小,感兴趣的码农可以参考一下. 在HTML 5中,现在可以在客户端进行文件上传时的校验了,比如用户选择文件后,可以马上校验文件的大小和属性等,这其实时得益于浏览器端新增的对文件的校验能力,其中支持HTML 5的浏览器,都会实现W3C实现的文件API标准,其中可以读取客户端文件的各种信息和参数. 下面的例子如下,首先是HTML <

IIS6修改ASP上传文件200K限制

大家租用美国服务器的时候,2003+IIS6下ASP上传文件限制为200K,如何修改这个上传大小限制呢?方法如下:第一步:直接编辑配置数据库设为允许在IIS中右键“本地计算机”选择“属性”,钩选“允许直接编辑配置数据库”. 第二步:关闭“IIS Admin Service”服务依次打开“控制面板--管理工具--服务”,在其中右边找到“IIS Admin Service”,选中该项并点击鼠标右键,选中“停止”即可关闭该服务. 第三步:修改“MetaBase.xml”文件依次打开“C:\WINDOW

限制上传文件的大小

HTML <div class="form-group">     <label class="col-sm-3 col-sm-6 control-label">图片</label>     <span class="problem-must"></span>     <div class="col-sm-8">         <a class=&

js 判断上传文件的大小

原先加了一个qq群,群里有人问道有没有办法在浏览器端获得上传文件的大小并做出限制,我自己并不知道方法,我觉得是不可以的,我在群里提出自己的见解的同时也向别人提出如果就解决办法也想一起知道,直到一大神出现解决了这个问题,才明白解决办法,忽然觉得这群里还是能学到新东西的!废话不多说了. 这是js判断文件大小的方法. function CheckImage(FileUpload) { var isIE = /msie/i.test(navigator.userAgent) && !window.

elementUI 上传文件图片大小加了限制后 仍然上传了

https://blog.csdn.net/chanlingmai5374/article/details/80558444  看了这位老哥的说法 在看看文档 才发现自己没认真看文档 <el-upload :beforeUpload="beforeAvatarUploadPdf" </el-upload> beforeAvatarUploadPdf(file){ var testmsg=file.name.substring(file.name.lastIndexOf

如何修改WAMP数据库上传文件的大小及上传时间限制

一个文件如果几十兆的话,上传时可能出错,因为执行时间不够, 比如我遇到的ECshop的数据库文件就是 40多M 第一次执行失败. 所以索性一次性把所有东西都设置好.在php.ini(apache中的PHP配置文件)文件中查找以下内容:  “max_execution_time =" 数值改为 1200 “max_input_time =  ”   数值改为 1200  “memory_limit =   ”    数值改为 256  “post_max_size = ”   需要上传多大的文件将