我正在尝试为最大文件大小添加自定义验证。为此,我正在使用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。我怎么解决这个问题 ?