【问题标题】:Select folder instead of single file - input选择文件夹而不是单个文件 - 输入
【发布时间】:2023-03-16 03:31:01
【问题描述】:

我希望输入类型是文件夹而不是单个文件。如何选择一个文件夹而不是一个文件。另外,我如何才能访问该选定文件夹中的每个文件。我试过这个来选择一个文件夹,但没有用。我在铬。

 <input id="myInput" type="file" style={{visibility: 'hidden'}} webkitdirectory directory multiple/>

【问题讨论】:

标签: javascript jquery


【解决方案1】:

您正在寻找files 属性,它返回一个文件列表。 使用length 获取files 的数量,然后使用for 语句对所有files 执行相同操作,每次将计数增加1

var folder = document.getElementById("myInput");
folder.onchange=function(){
  var files = folder.files,
      len = files.length,
      i;
  for(i=0;i<len;i+=1){
    console.log(files[i]);
  }
}
 &lt;input id="myInput" type="file" webkitdirectory directory multiple&gt;

【讨论】:

  • 我在 linux 上。我尝试了您的解决方案,但仍然无法选择文件夹。它只带我进入文件夹。
  • 只选择文件夹然后按确定
  • 没有“ok”。有一个打开和一个关闭按钮。就是这样
  • @ApurvG 请截图
  • "open" 是 "ok"。但我看到它没有检索文件:/ 等待
猜你喜欢
  • 1970-01-01
  • 2011-03-27
  • 2019-12-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-25
  • 1970-01-01
相关资源
最近更新 更多