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
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
- Form je UI/Form alebo obyčajný form
- 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.