Form::IMAGE a Form::MAX_FILE_SIZE

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
ruller
Člen | 29
+
0
-

Čus,

mám problém s validáciou týchto pravidiel: Form::IMAGE a Form::MAX_FILE_SIZE
pri odoslaní formulára sa do url prehliadača vypíše len callback ale nezobrazi sa chyba, keď pridám veľký súbor alebo napr. exe súbor, proste sa nič nezobrazí. Len to neprejde.
validácia nezadaného súboru funguje.
Teda po odoslaní je v url neco?do=thirdStepForm-submit

protected function createComponentThirdStepForm($name) {
    $form = new Form($this,$name);
$form->addUpload('file', '')->addRule(Form::FILLED, 'Zvolte soubor')
    ->addRule(Form::IMAGE, 'Foto musí být JPEG, PNG nebo GIF.')
       ->addRule(Form::MAX_FILE_SIZE, 'Maximální velikost souboru je 5MB', 5000 * 1024 );
$form->addSubmit('subform');
    $form->onSuccess[] = callback($this, 'thirdStepFormSubmitted');
        return $form;
}
Melmen
Člen | 132
+
0
-

Nejsem si jistej na 100%, ale na serveru by mělo bejt nainstalované rozšíření fileinfo… pecl install fileinfo v terminálu :-)

ruller
Člen | 29
+
0
-

mám hosting od forpsi tak neviem ako sa dá zistiť či majú…
a keď nie ako sa dá ináč validovať veľkosť a typ obrázka? ručne až po form submitted?

lukyn
Člen | 21
+
0
-

ruller
mám stejný problém, zjistil jsi problém ? Vyřešil jsi to ?