【问题标题】:<input type="file" multiple="multiple" /> does not allow to select multiple files<input type="file" multiple="multiple" /> 不允许选择多个文件
【发布时间】:2015-10-10 23:24:18
【问题描述】:

我正在使用 JSP 一次性将多个文件上传到服务器。许多教程提到使用属性“multiple”来实现这一点。 例如

<input type="file"  name="myFiles" multiple="multiple" />

但是,当我部署 Web 应用程序并访问此 JSP 时;窗口资源管理器弹出窗口(在单击“浏览”时出现,不允许我选择多个文件。 即使通过按下控制或鼠标拖动;不能选择多个文件。

是否有更多的步骤/设置来实现这一点?

【问题讨论】:

  • 你用的是什么浏览器?请参阅此处的浏览器支持表 - w3schools.com/tags/att_input_multiple.asp 最重要的是 IE10+ 支持。顺便说一句,在 Chrome 43 中它工作正常:jsfiddle.net/Lt4efg5b
  • 什么版本的 IE 以及运行在不同模式下的 IE?
  • 我使用的是 Mozilla Firefox 38.1

标签: html jsp browser file-upload


【解决方案1】:

我认为有一个选项可以将名称设置为name="myFiles[]",然后从数组中获取;

myFiles[1], myFiles[2], myFiles[3], ect...

我相信您可以在 JSP 中读取数组,但我自己从未使用过这种语言。

【讨论】:

    【解决方案2】:

    我猜是使用“multiple”作为属性,而不是属性?

    <input type="file" name="myFiles" multiple>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-12
      • 2022-06-19
      • 1970-01-01
      • 2013-02-18
      • 1970-01-01
      • 2014-02-07
      • 2010-12-08
      相关资源
      最近更新 更多