zoukankan      html  css  js  c++  java
  • 附件上传,文件过大,导致413 Request Entity Too Large报错处理

    上传图片附件到服务器上,附件过大,导致报错传不上去。

    这是因为nginx的默认上传文件大小配置client_max_body_size只有2MB,当我传3M以上的附件,就会报错。

    最简单的方法:修改nginx配置,调大内存限制

    1、打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段并修改以下内容:

    1、client_max_body_size 2m;  // 当中的2m修改成你需要的允许文件大小。

    2、修改后,测试nginx配置是否正确

    2、/usr/local/nginx/sbin/nginx -t 

    3、测试配置正确后,重启nginx使配置生效

    3、/etc/init.d/nginx restart 

    注意:要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。

    1     post_max_size = 2M  
    2     upload_max_filesize = 2M  //当中的2m修改成你需要的允许文件大小。把当中的2m修改成你第一步设置的大小。





  • 相关阅读:
    何为优秀的前端?
    CSS清除浮动的三个方法
    CSS3 速查手册
    高性能JavaScript
    chrome开发者工具使用
    AndroidJetpack数据处理之数据库Room和懒加载Paging
    AndroidJetpack Fragment之Navigation和ViewPager2
    第一行代码之菜单
    Day1
    1.16 24点游戏
  • 原文地址:https://www.cnblogs.com/HZGSir/p/12218528.html
Copyright © 2011-2022 走看看