Laravel Mime类型验证(KML文件)

时间:2016-04-14 09:01:10

标签: php validation laravel laravel-5 mime-types

我的表单上有一个文件上传,其中包含验证规则以检查它是否为kml文件:

return [
        'file' => 'required|mimes:kml',
        ...
    ];

但是,当我上传.kml文件时,我得到一个'文件必须是类型为:kml的文件'。错误。

除了文件扩展名以外,还有mime类型被定义吗?

1 个答案:

答案 0 :(得分:0)

您必须指定正确的kml哑剧,即application/vnd.google-earth.kml+xml

了解更多@ https://laravel.com/docs/5.7/validation#rule-mimes

此外,此页面还为您提供完整的哑剧https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types