Ric*_*itt 5 html forms xhtml cross-browser browser-support
有谁知道如何在输入标签中使用accept属性?我可以看到它记录在案,但w3schools表明任何主流浏览器都不支持它.测试也证实了这一点.
我知道验证应该在服务器端进行,现在就是这样做的.但是为了便于使用它限制文件上传对话框中的文件类型会很好.
编辑:我完全了解客户端唯一验证的安全隐患.我不打算删除服务器端验证,并且正在寻找提高可用性的方法.
浏览器实际上没有实现该ACCEPT属性的原因是 MIME 类型验证是一门科学,而不仅仅是读取文件扩展名那么容易。正如 MediaWiki 所指出的,即使是服务器端 MIME 类型验证也可能很困难:
http://www.mediawiki.org/wiki/Manual:Mime_type_detection
请注意,他们甚至在服务器端也尝试验证 MIME 类型。