Laravel5 中的图像大小验证

Posted

技术标签:

【中文标题】Laravel5 中的图像大小验证【英文标题】:Image size validation in Laravel5 【发布时间】:2015-06-11 05:00:37 【问题描述】:

在 laravel5 官方文档中,我在这里得到验证规则 http://laravel.com/docs/5.0/validation#rule-size 。对于文件,大小对应于以千字节为单位的文件大小。根据它,我制定了验证图像文件的规则:

'property_image'         => 'mimes:jpeg,bmp,png,gif|size:200'

但它预计正好是 200K 大小的图像。所以,我想要验证图像的最小、最大尺寸或范围。到底有没有?

【问题讨论】:

感谢@MarcB 的工作 【参考方案1】:
'property_image' => 'mimes:jpeg,bmp,png,gif|max:200'

顺便说一句。没有jpg mime,image/jpeg 是正确的 mime 类型。

【讨论】:

Laravel 文档给出了mimes 验证规则的示例:'photo' => 'mimes:jpeg,bmp,png' @ceejayoz 是的,没错。仅限jpeg,而不是jpg,jpeg

以上是关于Laravel5 中的图像大小验证的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 5 - 图像验证不起作用

Laravel 5.5 - 图像验证不起作用

我正在使用 Laravel 5 的命令总线,但不清楚如何实现验证器类

如何在 Laravel 5 中保护图像不被公众看到?

如何在 Laravel 5 中保护图像不被公众看到?

Laravel 5 中的图像数组验证