Laravel验证pdf mime
问题描述:
我已经尝试了下面的MIME类型验证PDF文件,但他们都没有通过验证。Laravel验证pdf mime
$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文档:
即使你只需要到指定的扩展,这个规则 真正验证针对MIME类型的文件通过阅读 文件的内容并猜测它的MIME type。
答
这是通过Laravel验证(文件类型PDF和最大尺寸为1 MB)
$rules = [
"field_name"=> "required|mimes:pdf|max:1024"
]
$this->validate($request, $rules);
请问您的形式接受文件?就像你用什么东西:''files'=> true'打开表单时? –