01/10/2018, 09:30

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;


}

Trần Minh Đức viết 11:40 ngày 01/10/2018

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

Bài liên quan
0