Upload – typy souborů pro obrázky a PDF
- WellDone
- Člen | 6
Dobrý večer :-)
Potřeboval bych klasicky upload, kde chci rule na obrázky a zároveň PDF.
<?php
$form->addMultiUpload('upload', 'Nahrát soubory')
->setRequired('Vyberte prosím soubor.')
->addRule(UIForm::MIME_TYPE, 'Požadovaný soubor musí být ve formátu PDF.', 'application/x-pdf,application/pdf')
->addRule(UIForm::IMAGE, 'Požadovaný soubor musí být ve formátu JPG, PNG, GIF.');
?>
Tady se udělá ale OR, zkrátka když vyberu PDF, bude to hlásit, že požadovaný soubor musí být obrázek a naopak. Jak na to? :-)
- David Matějka
- Moderator | 6445
ahoj, když se koukneš, jak je implementované IMAGE rule, tak dochází
pouze ke kontrole, že mime type je jedno z
['image/gif', 'image/png', 'image/jpeg']
. když to zkombinuješ
s tvým pdf, tak budeš mít:
->addRule(UIForm::MIME_TYPE, 'Požadovaný soubor musí být ve formátu PDF, JPG, PNG nebo GIF.', 'application/x-pdf,application/pdf,image/gif,image/png,image/jpeg')