当前位置: 首页 > 知识库问答 >
问题:

如何使输入 type= 文件应仅接受.xlsx和文件名包含子字符串

许胡非
2023-03-14

我想上传一个. xlsx文件到我的系统,条件是文件名包含一个指定的字符串。

例如:我想上传名称中包含“Paper”的文件,因此文件浏览器不应显示名称中不包含“Paper”的文件。

对于我在这篇文章中附上的照片中的示例,文件“订单#...”。不应显示。

我该怎么做?有可能实现这个想法吗?谢谢。

共有2个答案

郑茂勋
2023-03-14

您可以使用accept属性。一些较旧的浏览器不支持它,但我认为这还不是问题

严令秋
2023-03-14

您可以使用接受属性
试试这个代码

<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />

在此处阅读更多信息

 类似资料:
  • 我用了<代码> 现在我想通过只接受来限制这一点。pdf和。xls文件。 当我单击submit按钮时,它应该会验证这一点。 当我点击网页上的文件(PDF/XLS)时,它会自动打开。 有人能举一些例子吗?

  • 我需要一个React Native组件,它只允许输入数字字符(0-9)。我可以将设置为,这几乎可以让我在那里输入,除了句点()。但是,这并不能阻止将非数字字符粘贴到字段中。 到目前为止,我想出的是使用事件来查看输入的文本。我从文本中删除任何非数字字符。然后将文本放在状态字段中。然后通过它的值属性更新。代码片段如下。 这似乎工作,但它似乎像一个黑客。还有别的办法吗?

  • 问题内容: 变量包含文件名。如何仅将文件名作为字符串获取? 我计划拆分字符串,但这不是最佳解决方案。 问题答案: 只需使用 File.getName() 使用 String方法 :

  • 问题内容: 我有一个名为“数据”的文件夹。此文件夹有一个名为“收件箱”的子文件夹,其中有多个“ .txt”文件。可以修改“数据”文件夹,最后会有多个带有“收件箱”子文件夹和“ .txt”文件的子文件夹。我需要监视“收件箱”文件夹中的“数据”文件夹和“ .txt”文件。我怎样才能做到这一点? INotify只是监视文件夹,并在创建子文件夹时弹出事件。创建“ .txt”文件(在哪个文件夹中)时,如何弹

  • 如何在包含字符的文件上执行gradle processResources,而不转义文件中的字符? 我有一些静态html文件,位于Spring Boot参考文档建议的“资源/静态”文件夹中。然而,当我尝试执行gradle processResources时,gradle抛出了一个异常 据我所知,出现此问题的原因是,其中一个静态文件中有一个字符,并且在处理资源时,它是表达式的保留字符。 建议的解决方案

  • 问题内容: 我在任何地方都能看到使用或的Python代码导入模块 如果没有提供目录或路径,解释器如何找到正确的文件? 问题答案: http://docs.python.org/3/tutorial/modules.html#the-module-search- path 6.1.2。模块搜索路径 导入名为的模块时,解释器首先搜索具有该名称的内置模块。如果未找到,那么它将搜索该变量给定的目录列表中命