我已经在下面的mime类型中尝试过用于验证PDF文件。但是它们都没有通过验证。
$rules = [
....
"file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000"
....
]
只需添加文件扩展名
$rules = [
"file" => "required|mimes:pdf|max:10000"
]
从laravel Docs:
即使您只需要指定扩展名,该规则实际上也会通过读取文件的内容并猜测其MIME类型来针对文件的MIME类型进行验证。
更新:
从Laravel 5.2开始,您可以针对完整的MIME类型(称为的新验证规则)来验证文件上传mimetypes
。
$rules = [
"file" => "required|mimetypes:application/pdf|max:10000"
]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句