Laravel验证PDF MIME

亚历克斯

我已经在下面的mime类型中尝试过用于验证PDF文件。但是它们都没有通过验证。

  $rules  = [
     ....
    "file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000"
     ....
       ]
Froxz

只需添加文件扩展名

$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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel MIME验证

来自分类Dev

Laravel 5 Mime验证

来自分类Dev

Laravel 5-验证Mime类型

来自分类Dev

laravel 5.1验证MIME错误不显示

来自分类Dev

在 Laravel 中验证 xml mime 类型

来自分类Dev

使用Laravel 4进行文件上传mime类型验证

来自分类Dev

Laravel 4中的mime类型验证不起作用

来自分类Dev

Laravel 5.2 MIME类型验证不起作用

来自分类Dev

PHP表单验证和.srt MIME类型?

来自分类Dev

获取远程文件的Laravel中的MIME类型

来自分类Dev

laravel 5 mime图像验证在上传mp3或mp4时引发异常

来自分类Dev

在Laravel 4中替换File :: mime()(从文件扩展名中获取mime类型)

来自分类Dev

在Laravel 4中替换File :: mime()(以从文件扩展名获取mime类型)

来自分类Dev

验证node.js中上传文件的MIME类型

来自分类Dev

什么是Vue Formulate上excel文件的MIME验证?

来自分类Dev

手动验证S / MIME消息摘要

来自分类Dev

Android:尽管设置了MIME类型,但PDF文件仍被隐藏

来自分类Dev

Symfony格式的mime类型应该只接受PDF文件

来自分类Dev

更改Google云端硬盘中上传的PDF的Mime类型

来自分类Dev

梨发送的MIME PDF文件附件打不开

来自分类Dev

Laravel 5-从文件扩展名获取MIME类型

来自分类Dev

如果输入接受属性包含MIME类型列表,则W3C验证错误

来自分类Dev

即使“验证”成功,也无法使用OpenSSL进行S / MIME签名

来自分类Dev

图像或 PDF 文件等 MIME 类型不需要 base64 或其他编码吗?

来自分类Dev

获取ALAsset的MIME类型

来自分类Dev

目录的MIME类型

来自分类Dev

IMAP MIME边界生命

来自分类Dev

什么是MIME类型数据?

来自分类Dev

Flatbuffers的MIME类型?