Problem s validaciou MIME_TYPE vo formulari

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
rewerz
Člen | 7
+
0
-
<?php
$form->addMultiUpload('product_documents', 'Dokumenty')
	->setRequired(FALSE)
	->addRule(Form::MIME_TYPE, 'Dokumenty musia byť vo formáte .PDF, .DOC alebo .XLS', ['application/pdf','application/msword','application/vnd.ms-excel'])
	->addRule(Form::MAX_LENGTH, 'Maximálne 20 dokumentov.', 20)
	->setOption('description', 'Maximálne 20 dokumentov. Dokumenty musia byť vo formáte .PDF, .DOC alebo .XLS.');
?>

validacia funguje. zoberie to iba nastavene typy, ale problem je ked tam nahram nespravny typ. v JS alerte sa nezobrazi chybova hlaska. robim nieco nespravne?

Editoval rewerz (7. 10. 2016 12:28)

David Grudl
Nette Core | 8239
+
+1
-

MIME_TYPE je jednou z mála (možná jediná) validace, která se provádí jen na serveru, protože v prohlížečích nefunguje správně.