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;
}
Bài liên quan
Bạn thêm csrf token trong form nhé. Laravel form nào cũng cần