|
Posted by Stephan Bird on February 22, 2008, 2:49 am
Please log in for more thread options
On Thu, 21 Feb 2008 15:19:30 -0800 in
b0f69bfa-5ce3-46f4-a22c-960a64330b16@e60g2000hsh.googlegroups.com GTalbot
>
>> how can I limit the file type to be only jpg and gif extension, when
>> the browse window open ?
>
> accept = content-type-list [CI]
> This attribute specifies a comma-separated list of content types
> that a server processing this form will handle correctly. User agents
> may use this information to filter out non-conforming files when
> prompting a user to select files to be sent to the server (cf. the INPUT
> element when type="file").
> http://www.w3.org/TR/html4/interact/forms.html#adef-accept
>
> So:
>
> <input type="file" accept="image/jpg, image/gif">
>
> Not tested.
This seems to rely on MIME types (amongst other things), so in principle
could I send a file abc which is encoded as a gif or jpeg and have it
accepted? If the string above worked and no others, what of image/jpeg or
image/jpe - are these also encoded by the same codex? To the strict
letter of the OP, perhaps all you need to do is check the last three
letters of the filename, but that may run into issues with things like
def.gif which is actually an executable..?
Stephan
--
Stephan Bird MChem(Hons) AMRSC
stephan.j.bird@mad.scientist.comREMOVE
Currently in Caernarfon, Wales.
|