Laravel验证mime-types tar.gz不起作用

时间:2017-02-06 09:53:43

标签: laravel validation laravel-5.3 mime-types tar

今天是laravel验证的一个微不足道的问题。上传文件应该有适当的mime-types。

在$ _FILES中: example.tar.gz

所以我写了我的规则:

return [
        'file' => 'required|mime_types: application/gzip' 
    ];

并出错。

之后我去了Illuminate \ Validation \ Validator并尝试调试方法 validateMimetypes(),返回 false

然后最有趣的是, $ value-> getMimeType()返回“application / x-gzip”

问题在于laravel采用这个“x - ”?

PS:对不起我的英语:)

1 个答案:

答案 0 :(得分:0)

这对我有用。

 return ['file' => 'required|mimetypes:application/x-gzip|min:2048'];