当前位置: 首页 > 面试题库 >

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

常茂
2023-03-14
问题内容

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

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

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

在此处输入图片说明

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


问题答案:

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

accept没有最好的支持(虽然可能不是问题),但是您可以在这里看到:http : //www.iana.org/assignments/media-
types/media-types.xhtml#audio
的绝对数量无论如何,允许的类型可能不在您的应用程序范围之内。您应该做的最好的事情就是执行服务器端验证,accept仅将其用作客户端指示符。

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



 类似资料:
  • 问题内容: 例如,我有一个名为“ Temp”的文件夹,我想使用PHP删除或刷新此文件夹中的所有文件。我可以这样做吗? 问题答案: 如果要删除“隐藏”文件(如.htaccess),则必须使用

  • 有关删除数据的Firebase文档中说: 删除数据 删除数据的最简单方法是对数据位置的引用调用remove()。 还可以通过将null指定为另一个写入操作(如set()或update())的值来删除。您可以将此技术与update()结合使用,在单个API调用中删除多个子项。 有谁能解释一下,我认为最后一行可以帮助我删除firebase文件夹中的所有文件是什么意思?

  • 问题内容: 我需要使用sed命令使用bash脚本从html中删除所有标签。我尝试了这个 和这 但我仍然想念什么,有什么建议吗? 问题答案: 您可以使用许多HTML到文本转换器之一,可以使用Perl regex,或者必须使用 如果没有错误的余地,请改用HTML解析器。例如,当元素分布在两行上时 此正则表达式将不起作用。 这正则表达式由三个部分组成,, 寻找开放 后面跟着零个或多个字符(不是结尾) 是

  • 问题内容: 我一直在使用一段特定的代码从文件夹中删除文件,但是事实证明这是非常有问题的,因为也许我忘记了关闭一个或两个InputStream。我拥有的代码是如此之大,以至于我无法看到所有尚未关闭的Inputstreams。有没有打开InputStream的删除文件的方法? 这是我一直在使用的代码; 我已经编辑了代码。此版本有效。 问题答案: 提供的代码块中没有InputStream实例。 为了不编

  • 问题内容: 我想从Google Chrome浏览器的文件输入中删除“未选择文件”工具提示(我发现Firefox中没有显示工具提示)。 请注意,我并不是在说输入字段中的文本,而是在将鼠标移到输入上方时出现的工具提示。 我没有运气尝试过这个: 问题答案: 这是 Webkit 浏览器的本机部分,您无法删除它。您应该考虑一种骇人听闻的解决方案,例如 覆盖 或 隐藏 文件输入。 一个 哈克 的解决方案:

  • 问题内容: 我想从Google Chrome浏览器的文件输入中删除“未选择文件”工具提示(我发现Firefox中没有显示工具提示)。 请注意,我并不是在说输入字段中的文本,而是在将鼠标移到输入上方时出现的工具提示。 我没有运气尝试过这个: 问题答案: 这是 Webkit 浏览器的本机部分,您无法删除它。您应该考虑一种骇人的解决方案,例如 覆盖 或 隐藏 文件输入。 一个 哈克 的解决方案: