【问题标题】:INPUT type=File with accept=.csv not working输入类型=接受=.csv 的文件不起作用
【发布时间】:2016-03-30 00:43:34
【问题描述】:

我希望更改一些旧的经典 ASP 代码。参考这篇文章HTML Input="file" Accept Attribute File Type (CSV),它说为了在浏览文件对话框中将 csv 文件作为过滤器,我必须添加属性 accept=".csv"。我在 W3schools(即:http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_file)对其进行了测试,它工作正常,所以我自然地将代码复制到我的 asp 代码中,但是它不起作用,即 csv 过滤器没有出现,但是在 w3schools 站点中它是默认过滤器。有什么想法会导致这种行为吗?

这是我的代码 sn-p:

<input type="FILE" name="DATAFILE" accept=".csv" size="42">

它位于多层表格元素中,我怀疑它是否有任何影响,但我只是想画一张图片,以便找到解决方案。

【问题讨论】:

  • 什么意思它不让你?它会在控制台日志中抛出任何错误吗?
  • 我只是个新手,不知道怎么查看控制台日志。我在浏览对话框打开的页面上看到没有错误,只有所有文件、图片和 HTML 文件的标准过滤器,没有 CSV
  • 开发工具> 控制台..你能发布一个例子或网页我们可以看到它,所以我可以看到它有什么问题?
  • ??开发工具在哪里?我正在使用 I.E. 10 不,我不能给你 URL,因为它是一个内部网站
  • 我添加了一个 子句。它适用于 Chrome 而不是 IE。但它确实适用于IE通过 w3schools 所以我错过了一些 mimetype 或其他东西

标签: html


【解决方案1】:

我在标题中添加了兼容模式子句,似乎可以正常工作:

...
<head>
  <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
  ...
</head>
...

【讨论】:

    猜你喜欢
    • 2021-02-16
    • 2018-08-15
    • 1970-01-01
    • 2013-04-16
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    相关资源
    最近更新 更多