Lỗi upload file mp4 trong laravel

Em có tạo một form upfile. các file đinh dạng ảnh em upload lên bình thường có file mp4 là em không upload được,em cũng sửa file php.ini . Bác nào giúp em với. Em cảm ơn nhiều:
Đây là code form của em:

@extends('layouts.app')

@section('content')
    <div class="container">
        <div class="col-md-6">
            <div class="panel">
                <div class="panel-title"> Up File</div>
                <div class="panel-body">
                    <form action="{{route('postfile')}}" method="post" enctype="multipart/form-data">
                        <input type="hidden" name="_token" value="{{csrf_token()}}">
                        <div class="form-group">
                            <div class=" col-md-4 label-info">Chose File</div>
                            <input type="file" name="file" class="form-control">
                        </div>
                        <div class="form-control">
                            <input type="submit" value="Upfile">

                        </div>
                    </form>

                </div>

            </div>
        </div>

    </div>

@endsection

Code xử lí file upload:
public function postFile(Request $request)
{
$file = $request->file(‘file’);

    $path = $file->getRealPath();
    $type = $file->getClientMimeType();
    $name = $file->getClientOriginalName();
    echo '<pre>';
    print_r($file);
    echo '</pre>';



    if (preg_match('/jpeg/', $type, $matches)) {
        if (!file_exists('fileUpload/image/200-200' . $name)) {

            $this->loadImage($path);
            $this->resizeImage(200,200);
            $this->saveImage('fileUpload/image/200-200'.$name);
            $this->loadImage($path);
            $this->resizeImage(370,500);
            $this->saveImage('fileUpload/image/370-500'.$name);


         //  echo 'dfd'. move_uploaded_file('ok.jpg','fileUpload/image/');


           // $file->move('fileUpload/image', $name);

           echo 'Up file ok;';
        } else {
            echo 'file existed';
        }
    } else {

        echo 'upfile fail! check type file! ';
    }


    // $pattern = '/[image][]/';

    echo '<br>name:' . $name;
    echo '<br> type:' . $type;
    echo '<br> path:' . $path;


}

Bạn thêm csrf token trong form nhé. Laravel form nào cũng cần

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?