【发布时间】:2016-06-12 05:13:43
【问题描述】:
我已尝试使用以下 mime 类型来验证 PDF 文件。但它们都没有通过验证。
$rules = [
....
"file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000"
....
]
【问题讨论】:
-
您的表单是否接受文件?就像您在打开表单时使用的一样:
'files' => true? -
我相信您在验证
application/pdf时要查找的规则是mimetypes,而不是mimes。请注意,当您验证pdf和mimeslaravel.com/docs/5.7/validation#available-validation-rules 时,@Froxz 响应有效 -
嗨@Jon,感谢您的评论,请记住,当只提出问题时,
Laravel 5.1可用并且此规则已在 5.2 中添加,我已更新我的答案。 -
嗨@Froxz - 一切都很好,尽管 Laravel 5.2 于 2015 年 12 月发布(比提出问题的时间早 2 个月)。 en.wikipedia.org/wiki/Laravel#Release_history
标签: validation laravel mime