在PHP的默认配置情况下,当上传的文件大小超出一定的限制时,我们将得到如下的错误提示信息:

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

上述错误信息的大致意思是,我们使用POST请求提交的数据大小超过了服务器的最大限制数(8388608字节=8MB)。

出现上述错误的原因是,在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配置文件进行相应的修改。

最新文章

  1. PHP环境搭建
  2. 第三周作业(三):wc程序
  3. GJM : Unity3D 常用网络框架与实战解析 【笔记】
  4. 关于MOD
  5. MySQL配置SQL Assistant提示
  6. Hadoop学习(3)-- 安装1.x版本
  7. quartz 时间配置规则
  8. sr4000自带API和opencv结合获取图像
  9. HDU 3006 The Number of set(位运算 状态压缩)
  10. HDU 6397 Character Encoding (组合数学 + 容斥)
  11. Eureka的使用
  12. 关于C语言头文件写法的探讨
  13. Python入门之字符编码
  14. git push 免密码
  15. WebHDFS vs HttpFS GateWay
  16. allow-hotplug eth0 allow-hotplug error
  17. [C++] Memory Retrieval(内存检索)
  18. 【ssm整合打印sql语句】
  19. 一个C#文件传输模块,支持断点续传
  20. JAR包中读取资源文件

热门文章

  1. 在有道词典程序文件夹发现一个后缀名为sql的数据库(SQLite)
  2. 数表( table )
  3. 3.2 Lucene实战:一个简单的小程序
  4. bzoj 1111 - 四进制的天平
  5. VS MFC 按键导入BMP图片
  6. Linux之epoll详细解析实现
  7. python3使用urllib获取set-cookies
  8. Python学习杂记_13_模块(一)_基础
  9. .net core 发布iis 错误
  10. 在windows 10 64bit系统上安装python 3.6 64bit的numpy模块