- From: Ian Hickson <ian@hixie.ch>
- Date: Tue, 17 Aug 2004 18:24:32 +0000 (UTC)
On Sat, 17 Jul 2004, Hallvord Reiar Michaelsen Steen wrote: > Spec text: > > > > The ERROR_TYPE_MISMATCH code is used to indicate that at least one > > > > of the selected files does not have a MIME type conforming to one > > > > of the MIME types listed as acceptable. UAs may allow the user to > > > > override the MIME type to be one of the allowable types if the > > > > file is originally incorrectly labeled (but should not allow users > > > > to override the type merely to let submission continue, as that > > > > would defeat the point of having a restriction in the first > > > > place). > > > [...] > > I don't really understand the difference. Why is your text better? > > I have a problem with the note in brackets. Don't you think it puts > unusual mind-reading requirements on the UA to know why the user > changes the MIME type the uploaded file should be labelled with? I guess you could read it that way. I merely meant it to suggest different variations on the UI. > Another issue is that less technical users have no idea what a MIME > type is or how to choose one. Sure, but most OSes now have a way of mapping many MIME types to labels. > For experienced users I guess perhaps a > UI like this could be an option (with a few more details about the > file and the expected types): > http://www.hallvord.com/opera/pictures/screenshots/typemismatch.png Maybe. I'm not sure if I think that's too close to allowing a generic override or not. Not that it really matters at the end of the day exactly what the UI is, in terms of the server handling this. > Anyway, I basically suggest removing or clarifying the note in brackets. Yeah, I guess that makes sense. Ok, it's gone. > > Well, the field _is_ invalid, until the user corrects the MIME type, then > > it is valid. The UA must never submit the file with the wrong MIME type. > > "wrong" as in "not matching the file extension" or "not matching the > accept attribute"? The second. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Tuesday, 17 August 2004 11:24:32 UTC