为了账号安全,请及时绑定邮箱和手机立即绑定

用laravel做图片上传的时候,图片大于2m的时候就上传失败

用laravel做图片上传的时候,图片大于2m的时候就上传失败

PHP
阿波罗的战车 2018-08-02 18:17:54
PHP和nginx的配置都修改了,都是允许50M的文件上传但是依旧报这个错误Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException No messageform表单的属性<form class="form-horizontal form-material" id="login" enctype="multipart/form-data"method="post" action="{{ url('/certify') }}">表单的按钮处也有csrf<div class="form-group text-center m-t-20" style="clear: both;">      <div class="col-xs-10" style="margin-top: 15px">           <button class="btn btn-info btn-lg btn-block text-uppercase waves-effect waves-light" type="submit">申请</button>               {{ csrf_field() }}       </div> </div>路由的定义Route::post('/certify', 'LoginController@loginCertify');
查看完整描述

2 回答

?
clanlan

TA贡献1条经验 获得超0个赞

我遇到相同的问题,图片超过2M就报错,这样很不人性, 有没有办法做提示图片大小超出限制?

查看完整回答
反对 回复 2018-10-20
?
HUWWW

TA贡献1874条经验 获得超12个赞

不应该是这个错吧?
你小于2M的能传?
当前这个错是因为请求方法不正确,比如定义的POST,你用GET去请求


主要需要改的配置
php中 post_max_size, upload_max_filesize
nginx中 client_max_body_size
改后需要重启


查看完整回答
反对 回复 2018-08-04
  • 2 回答
  • 0 关注
  • 2074 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信