【问题标题】:Input File Length in Internet Explorer在 Internet Explorer 中输入文件长度
【发布时间】:2013-02-13 03:23:30
【问题描述】:

我想获取为输入文件选择的文件数。在 HTML 中,我有:

<input id="photoFile" type="file" name="pictures" multiple="multiple"/>

我正在使用 JQuery,我有:

$('#photoFile').get(0).files.length;

但我发现这不是 Internet Explorer 的解决方案。它适用于 Chrome、Firefox、Safari 和 Opera。如何使其在 IE 8+ 中也能正常工作?

【问题讨论】:

  • 我认为您需要使用一些 Flash 来使用旧版 IE 选择多个文件。
  • 考虑使用 SWFUpload 。

标签: javascript jquery html internet-explorer


【解决方案1】:

即使是 IE9 也不支持 HTML5 File API,因此它会为 files 属性返回未定义的值。

【讨论】:

    【解决方案2】:

    它是File API,它在 IE 8 和 IE 9 中不受支持。

    【讨论】:

    【解决方案3】:

    由于文件 API 是 not supported in IE9,您可以在 Github 上尝试使用此 Polyfill

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2015-02-13
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 2018-09-05
      • 1970-01-01
      相关资源
      最近更新 更多