The way Mobile Safari handles
<input type="file" /> is something that really winds me up:
File upload isn’t possible from Mobile Safari. My beef today isn’t with this fact – it’s with the UI design. To show the ‘choose file’ button greyed out like this is inherently confusing. To grey something out is to say that “in some circumstances, this control will be active”. On today’s iPhones, this button will never be active. Tapping the button does nothing to clarify this. Nowhere is an explanation given that “Actually, you can’t upload files from Mobile Safari. ”
I’ve got an idea of a solution in my head – but I’d love to know what you think.
Edit 30-Aug-2012: comments are now closed.