Cakephp 3验证用于文件最大大小验证的uploadFile方法

时间:2018-10-07 11:02:17

标签: cakephp cakephp-3.x

我正在尝试为最大文件大小添加自定义验证。为此,我正在使用uploadedFile方法,该方法在验证类下。我添加了如下的自定义验证

$validator
        ->add('image', 'uploadFile',[
                'rule' =>'uploadFile',
                'provider' =>'table',
                'message' =>'Image size should be below 1MB'
         ]);

我写的方法

public function uploadFile($value, array $context )
{
        return \Cake\Validation\validation::uploadedFile($value,['maxSize'=>'1MB']);
}

现在,这里的问题是,对于所有尺寸的图像,此验证总是返回true。我怎么解决这个问题 ?

0 个答案:

没有答案