Je uploadovaný soubor obrázek?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Nich
- Člen | 49
Potřeboval bych zajistit, aby byl uploadovaný soubor vždy jenom
obrázek…
někde sem vyštrachal, že to dělá MIME_TYPE, ale nevím kde nadefinovat
přípony, které budou validní…
$form2 = new NForm;
$form2->AddFile('foto', 'Fotka')
->addRule(NForm::MIME_TYPE, 'Nepovolený typ souboru');
p.s. Nformy používám zvlášť (bez Nette)
- Majkl578
- Moderator | 1364
V třetím argumentu metody addRule, jako pole nebo jako řetězec oddělený čárkami.
->addRule(NForm::MIME_TYPE, 'Nepovolený typ souboru', array('image/png', 'image/gif', 'image/jpeg'));
//nebo
->addRule(NForm::MIME_TYPE, 'Nepovolený typ souboru', 'image/png,image/gif,image/jpeg');
//nebo
->addRule(NForm::MIME_TYPE, 'Nepovolený typ souboru', 'image/*');