Adi*_*she 37 html javascript jquery html5 angularjs
我<input type="file">用来上传音频文件.
为此,我正在使用accept="audio/*".因此,默认情况下,浏览器的文件选择对话框仅显示音频文件.但是,在该对话框中有一个我不想要的"所有文件"选项.
(注意 - 欢迎使用Javascript,jQuery和AngularJs中的任何解决方案)

如何禁用/删除"所有文件"选项?
Mat*_*Way 24
我认为这超出了浏览器的范围,更多的是操作系统.然而,尽管如此,我不认为这是你应该搞砸的东西.
accept没有最好的支持(虽然可能不是问题),但正如你在这里看到的:http://www.iana.org/assignments/media-types/media-types.xhtml#audio剪切数量允许的类型可能无论如何都不属于您的应用程序范围.您应该做的最好的事情是执行服务器端验证,accept纯粹使用客户端指示器.
此外,虽然它是一个较旧的答案,但我认为它仍然相关且有效:文件输入'accept'属性 - 它有用吗?