使用cakephp进行图像类型验证和文件大小验证

时间:2014-11-28 01:11:29

标签: validation cakephp

嗨我对这些仅验证jpg和png类型的图像有效,而且我还添加了仅5mb的文件大小。我希望当我不选择图像时它会绕过。所以没有选择图像的验证。发生的事情是当我没有选择图像时它会验证select valid image。我怎么能这样做,当我不选择图像时,它将无法验证。下面是我的验证

'images' => [
            'extension' => [
                'rule' => [
                    'extension',
                    ['png', 'jpg']
                ],
                'allowEmpty'=>['Empty'],
                'message' => 'Select valid image'
            ],
            'fileSize' =>[
                'rule'=>
                    'fileSize', 
                    ['<=', '5mb'],
                'message' => 'Image must be less than 5mb'
            ]
        ],

这只是一个简单的问题。非常感谢任何帮助。

0 个答案:

没有答案