Bonsoir.
Tu veux faire une validation d'une image via url ou avec upload du fichier ?
Si tu fais avec upload du fichier, il te suffit de mettre la règle de validation extension, exemple :
public $validate = array(
'tonChamp' => array(
'rule' => array('extension', array('jpeg', 'png', 'jpg')),
'allowEmpty' => true,
'message' => 'Merci de soumettre une image valide.'
)
);
<u>Source :</u> Validation::extension
Je ne pense pas que cette règle soit limitée à la casse, à vérifier.