Input type=file

Jak v <input type=file> specifikovat filtr, tak aby zobrazoval pouze soubory typu třeba .zip, .rar?
specifikace rika, ze akceptovane typy uploadovanych souboru zapisujeme jako hodnotu atributu accept element input vzajemne oddelene carkou a sice takto:

<form enctype="multipart/form-data">
<input
type="file"
name="uploadovany_soubor"
accept="image/png, image/jpeg" /> <!-- zde -->
</form>

tedy v prikladu zminene pole bude akceptovat pouze obrazky formatu png a jpeg.

seznam MIME typu pro ruzne formaty napr application/msword, application/rtf apod. je k dispozici zde: ftp://ftp.isi.edu/in-notes/iana/assignments/media-types/

--------------------------

a ted ta spatna zprava, .... Ve specifikaci je totiz uvedeno kouzelne slovicko "may", coz pro vyvojare browseru prakticky znamena, ze co muzes nemusis. MSIE (od toho bych to ani necekal), opera ani Mozilla (planuje se az nekam do verze 1.7a) tento atribut ignoruji. Ach jo. :-/ .

nezbyva nez to osetrit alespon na strane serveru (to se musi tak jako tak), a pripadne u klienta snad jeste pomoci javascriptu.

BTW ale ten atribut accept muzes pouzit taky, jednoho dne te mozna prekvapi, ze to najednou funguje :-D