PHP ini我无法上传我的视频

时间:2018-03-27 17:18:23

标签: laravel php-ini

我正在尝试在我的网站上传我的视频,但我在laravel中一直收到错误 Illuminate \ Http \ Exceptions \ PostTooLargeException 没有消息,无论我改变了多少,我一直在做同样的事情。这是我如何设置我的PHP ini

memory_limit = 3000M
post_max_size = 2000M
upload_max_filesize = 1000M


form 

    {!!Form::open(array('route'=>'profile.store','class'=>'formform','files'=>'true')) !!}


{{Form::file('video',array('id'=>'file','class'=>'thefile'))}}



                    {!!Form::close() !!}


  the controller 

    $this->validate($request,array(

     'video' => 'required|mimes:mp4,flv,wmv,avi,mov,qt',


    ));






    $pro=new Profile;

    $vid = $request->file('video');
      $filename = uniqid().$vid->getClientOriginalName();
      $path = $vid->storeAs(
'introvideo',
$filename);
      $location = public_path('/vids',$filename);
      $vid->move($location);
      $pro->profile = $filename;







    $pro->save();

           return redirect('dashboard')->with('success','Your business is now listed!');



}

3 个答案:

答案 0 :(得分:0)

您需要流式传输数据,而不是将其全部发送到一个大块中。查找javascript数据api。

答案 1 :(得分:0)

如何运行lavarel,作为Apache模块,快速CGI,开发服务器?

您是否检查过lavarel验证器限制?

答案 2 :(得分:0)

尝试更改php.ini

upload_max_filesizepost_max_size的值
upload_max_filesize = 1000M

post_max_size = 1000M

别忘了重启本地服务器