上传大文件,刚提交就报错都没去匹配我定义的错误信息,怎么办?

来源:2-4 PHP多文件上传案例实战

weibo_爱上你的微笑pyp_0

2018-04-29 18:24

Warning: POST Content-Length of 22366135 bytes exceeds the limit of 8388608 bytes in Unknown on line 0  上传大文件,刚提交就报错都没去匹配我定义的错误信息,怎么办?

写回答 关注

1回答

  • 慕桂英2170621
    2018-05-12 02:29:37

    22366135 bytes=21M,8388608  bytes=8M ,说明你上传的是21M多的大文件,而这个限制的8M是您的php.ini配置文件中post_max_size=8M,限制的上传文件最大值post_max_size=8M,post方式发送数据的最大值->就是一次性post上传文件总大小不能超过设定的post_max_size值,您可以更改为1G试下,保证想传多少就多少,但是是没有匹配相应的错误号的(错误号只有0-8,且没有5),但它也会直接告诉你就是你自己的配置php.ini配置文件中设定post_max_size=8M导致的,你改掉就不会报错了

PHP实现文件上传与下载

本课程讲解了文件上传的原理和配置,学会两种方式实现文件上传与下载

43735 学习 · 328 问题

查看课程

相似问题