如何打开文件选择器,可以在资源管理器中选择多个文件

时间:2010-12-12 12:33:32

标签: javascript jquery html internet-explorer

我希望能够打开文件选择器对话框,从中我可以从同一个dircetory中选择多个文件。与“添加附件到gmail”提供的行为类似。 只有我不需要通过Ajax立即上传文件。我按下该对话框的提交按钮后可以上传我选择的文件。

我可以使用的技术有:
html,javascript ,, JQuery(只有当它确实需要时)JSP,java

由于

4 个答案:

答案 0 :(得分:3)

就这么简单-只需在输入元素中添加“多个” ...

<input type="file" id="files" name="files" multiple>

答案 1 :(得分:2)

Internet Explorer无法做到这一点。 Firefox(以及chrome)在HTML5中实现multi-file selector

您可以使用JavaScript签出以下备选方案:

答案 2 :(得分:1)

从以前的研究(以及现在的快速Google搜索)来看,您似乎无法单独使用带有一个输入选择的HTML / Javascript。但是,有很多Flash上​​传器可以让你这样做。但是,由于Flash不是您列出的技术之一,我不确定您是否想要走这条路......

答案 3 :(得分:1)

您可以考虑以下几个选项:

  • html5 <input type="file" multiple="multiple" />(很多例子)
  • Flash(swfupload是此处的标准)
  • Silverlight的
  • 爪哇