我尝试过以下mime类型来验证PDF文件。但是没有一个没有通过验证。
$rules = [
....
"file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000"
....
]
答案 0 :(得分:19)
只需添加扩展程序
即可$rules = [
"file" => "required|mimes:pdf|max:10000"
]
来自laravel文件:
即使您只需要指定扩展名,此规则也是如此 实际上通过阅读来验证文件的MIME类型 文件的内容并猜测其MIME type。