Validation Laravel验证pdf mime
我已经尝试了以下mime类型来验证PDF文件。但是没有一个不能通过验证Validation Laravel验证pdf mime,validation,laravel,mime,Validation,Laravel,Mime,我已经尝试了以下mime类型来验证PDF文件。但是没有一个不能通过验证 $rules = [ .... "file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000" .... ] 只需添加文件扩展名 $rules = [ "
$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文档:
尽管您只需要指定扩展名,但此规则
通过读取
文件的内容并猜测其内容
更新: 从Laravel5.2开始,您可以根据完整的MIME类型验证文件上载,规则名为:
mimetypes
$rules=[
“文件”=>“必需| mimetypes:application/pdf | max:10000”
]
您的表单是否接受文件?比如你在打开表单时是否使用了:'files'=>true
?我相信你在验证应用程序/pdf
时要寻找的规则是mimetypes
,而不是mimes
。请注意,@Froxz响应在您验证pdf
againsmimes
Hi@Jon,谢谢您的评论,请记住,当问题仅被问到时Laravel 5.1
可用,并且该规则已添加到5.2中,我已更新了我的答案。Hi@Froxz-一切正常,尽管Laravel 5.2已于2015年12月发布(提问前2个月)。