如何在 html/javaScript/Jquery 中“浏览文件夹”

Posted

技术标签:

【中文标题】如何在 html/javaScript/Jquery 中“浏览文件夹”【英文标题】:how to "browse for folder" in html/javaScript/Jquery 【发布时间】:2012-08-21 04:15:07 【问题描述】:
<input type="file"> only allows the user to browse for files.

“浏览文件夹”对话框怎么样? html / javascript可以做到吗?一世 找不到任何语法。如果不是,请告知是什么 其他方法。

请指教。谢谢!!

【问题讨论】:

我认为,如果您尝试上传文件夹的内容,则必须求助于多个&lt;input&gt;...不过,+1 你为什么想要那个?然后你可以让用户输入文件夹的名称! 您能否详细说明为什么必须选择文件夹来保存文件?我们不能直接选择文件吗? 在你的cmets之后,这个问题没有任何意义。输入用于上传数据,而不是下载! 看看这个链接老兄tek-tips.com/faqs.cfm?fid=5201我确定有一个选项 【参考方案1】:

只要您正在构建一个网站,就没有其他选项可以将文件保存在客户端计算机上然后让他/她下载它,这将(如我的评论中所述)转到他的下载文件夹,或向他显示一个对话框,让他选择一个目录

【讨论】:

【参考方案2】:

您可以使用 Flash 进行多个文件选择对话框,但对于客户端计算机上的文件夹,至少需要使用 Java 小程序。

【讨论】:

【参考方案3】:

试试这个,

&lt;input type="file" webkitdirectory multiple/&gt;

注意:“webkitdirectory”在 IE 上不起作用,它将作为“浏览文件”对话框。

【讨论】:

以上是关于如何在 html/javaScript/Jquery 中“浏览文件夹”的主要内容,如果未能解决你的问题,请参考以下文章

如何在表单提交后保留文本(如何在提交后不删除自身?)

如何在异步任务中调用意图?或者如何在 onPostExecute 中开始新的活动?

在 Avkit 中如何使用这三行代码,以及如何将音乐静音”

如何在 JDBC 中启动事务?

如何在 Fragment 中调用 OnActivityResult 以及它是如何工作的?

如何使用 Firebase 在 Web 上托管 Flutter?它的效果如何?