Pri uploade mi cez podmienky prejdú niektoré nežiadúce súbory

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

Zdravím vás,
môže mi niekto prosím poradiť prečo mi kontrola formulára na upload obrázkov blbne?
Napr, ak vyberiem mp3, alebo exe súbor tak ma to hodí na nejakú chybovú stránku, ktorá nieje z nette a píše sa tam ‚táto webová stránka nieje k dospozícii‘.
Upload povolených súborov funguje, ale kontrola blbne.
Kód vyzerá takto:

protected function createComponentInvoiceSettingsForm()
{
    $form = new Form();

    $form->addUpload('logo', 'Vybrať logo do faktúr')
        ->addCondition(Form::FILLED)
        ->addRule(Form::IMAGE, 'Orázok musí byť formát JPEG, PNG nebo GIF.')
        ->addRule(Form::MAX_FILE_SIZE, 'Maximální velikost souboru je 64 kB.', 64 * 1024 * 1024 /* v bytech */);
    $form->addUpload('stamp', 'Vybrať pečiatku do faktúr')
        ->addCondition(Form::FILLED)
        ->addRule(Form::IMAGE, 'Orázok musí byť formát JPEG, PNG nebo GIF.')
        ->addRule(Form::MAX_FILE_SIZE, 'Maximální velikost souboru je 64 kB.', 64 * 1024 * 1024/* v bytech */);;
    $form->addSubmit('save', 'Uložiť');

Editoval Čamo (2. 12. 2014 16:48)

japlavaren
Člen | 404
+
0
-
  1. Form je UI/Form alebo obyčajný form
  2. Podľa toho, čo píšeš, predpokladám, že to s podmienkami vobec nesúvisí. Skús ich zakomentovať a odoslať to znovu, kam ťa odošle.
Čamo
Člen | 798
+
0
-

Ten formulár je rozšírením Nette\Forms. Presmeruje to aj po zakomentovaní všetkých podmienok. Musí sa ku tomu vyjadriť človek, čo to písal a uvidím.