从HTML文件输入中删除“所有文件”选项

我正在<input type="file">上传 音频 文件。

为此,我正在使用accept="audio/*"。因此,默认情况下,浏览器的“文件选择”对话框仅显示音频文件。但是,我不需要该对话框中的一个名为“所有文件”的选项。

(注意-也欢迎使用Javascript,jQuery和AngularJs的任何解决方案)

在此处输入图片说明

如何禁用/删除“所有文件”选项?

回答:

我认为这超出了浏览器的范围,并且更多取决于操作系统。但是,不管情况如何,我都不认为这是您应该弄混的东西。

accept没有最好的支持(虽然可能不是问题),但是您可以在这里看到:http : //www.iana.org/assignments/media-

types/media-types.xhtml#audio的绝对数量无论如何,允许的类型可能不在您的应用程序范围之内。您应该做的最好的事情就是执行服务器端验证,accept仅将其用作客户端指示符。

另外,虽然答案比较旧,但我认为它仍然是相关且有效的

以上是 从HTML文件输入中删除“所有文件”选项 的全部内容, 来源链接: utcz.com/qa/417013.html

回到顶部