视频文件上的Laravel验证不起作用

泰亚卜·侯赛因

我正在laravel的视频托管网站上工作,

  1. 我有一个用户可以从中输入数据的字段
  2. 用户可以通过表格上传视频文件

    {{Form :: file('filename',isset($ movie-> filename)?$ movie-> filename:Input :: old('filename'))}}

我的验证器代码如下

    $input = Input::all();
    $validator = Validator::make($input,
        array(
            // other validations working fine
            'filename' => 'required|mimes:video/mp4,video/x-flv,application/x-mpegURL,video/MP2T,video/3gpp,video/quicktime,video/x-msvideo,video/x-ms-wmv'
        ));

我已经检查这个这个

甚至我已经通过检查来检查文件的MIME类型以进行测试

dd(mime_content_type($_FILES['filename']['tmp_name']));

它返回video / mp4,即使它处于验证检查中。此外,所需的验证也很好。那为什么Mime Type验证不能正常工作呢?谢谢

利蒙·蒙特(Limon Monte)

您应该使用mimes验证器规则,如下所示:

'filename' => 'required|mimes:mp4,x-flv,x-mpegURL,MP2T,3gpp,quicktime,x-msvideo,x-ms-wmv'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

视频文件上的Laravel验证不起作用

来自分类Dev

Laravel-视频文件验证

来自分类Dev

更改默认软件以打开视频文件不起作用-有什么想法吗?

来自分类Dev

Android从图库中选取视频文件在Nexus 5中不起作用

来自分类Dev

更改默认软件以打开视频文件不起作用-有什么想法吗?

来自分类Dev

使用youtube-dl更改视频文件的名称不起作用

来自分类Dev

使用 Httpclient 上传大型视频文件在 Xamarin.Android 上不起作用

来自分类Dev

Laravel 验证不起作用

来自分类Dev

laravel 4 docx文件验证不起作用

来自分类Dev

laravel 4 docx文件验证不起作用

来自分类Dev

将视频文件返回到 Laravel 5.4 上的视图

来自分类Dev

按钮上的Javascript验证不起作用

来自分类Dev

日期验证之前的laravel不起作用

来自分类Dev

Laravel中的数据验证不起作用

来自分类Dev

Laravel使验证请求不起作用

来自分类Dev

Laravel 条件验证不起作用

来自分类Dev

Laravel 验证规则数组不起作用

来自分类Dev

jQuery文件大小验证不起作用

来自分类Dev

视频文件上的人脸检测

来自分类Dev

在 Azure 上获取视频文件的问题

来自分类Dev

Laravel 上的多个地方不起作用

来自分类Dev

大文件上的猫不起作用

来自分类Dev

文件上传不起作用Laravel

来自分类Dev

视频领域不起作用

来自分类Dev

jQuery验证动态表单输入上的插件不起作用

来自分类Dev

在Ajax帖子上的Vyacheslav Captcha验证不起作用

来自分类Dev

KEYUP事件上的电子邮件验证不起作用

来自分类Dev

ember-cp-validations:htmlbar上的验证不起作用

来自分类Dev

Windows上的SSH密码验证不起作用