我正在<input type="file">上传 音频 文件。
<input type="file">
为此,我正在使用accept="audio/*"。因此,默认情况下,浏览器的“文件选择”对话框仅显示音频文件。但是,我不需要该对话框中的一个名为“所有文件”的选项。
accept="audio/*"
(注意-也欢迎使用Javascript,jQuery和AngularJs的任何解决方案)
如何禁用/删除“所有文件”选项?
我认为这超出了浏览器的范围,并且更多取决于操作系统。但是,不管情况如何,我都不认为这是您应该弄混的东西。
accept没有最好的支持(虽然可能不是问题),但是您可以在这里看到:http : //www.iana.org/assignments/media- types/media-types.xhtml#audio的绝对数量无论如何,允许的类型可能不在您的应用程序范围之内。您应该做的最好的事情就是执行服务器端验证,accept仅将其用作客户端指示符。
accept
另外,虽然答案比较旧,但我认为它仍然是相关且有效的