Hello,
Pour un upload de fichier, avec ce code de validation, si l'image est légèrement supérieure à 1MB, ça bloque bien l'envoi.
Par contre, si l'image est bien trop lourde (du genre 5MB), ça ne bloque pas l'envoi et la validation se fait.
D'ou vient le problème ?
Connaissez-vous un code plus robuste ?
Merci
'file' => array(
'fileSize' => array(
'rule' => array('fileSize', '<=', '1MB'),
'message' => 'L\'image doit être inférieur à 1MB.'
)
)
Suite à quelques recherches, il semblerait que ça n'ait rien à voir avec CakePHP, mais plutôt avec la config du serveur, et PHP lui-même dans le fichier ini il y a un truc comme max_upload_file_size qui est limité à 2MB par exemple sur une config locale. Au-délà de 2MB, ça plante.
Si vous faites un phpinfo() dans votre code PHP vous trouverez :
upload_max_filesize | 2MB