HTML/JS:记住<input>目录

HTML/JS: Remember <input> directory

本文关键字:input 目录 记住 HTML JS      更新时间:2023-09-26

我正在使用这个:

<input id="fileInput" class="upload-list" type="file" webkitdirectory directory />

以打开文件夹,然后加载文件夹中的所有文件。

我有一个.change()触发器来捕获onchange并列出所有文件。每次重新打开页面时,我都必须手动选择文件夹。

有没有办法保存文件夹并在启动时打开目录?

我正在使用Node Webkit(基于铬),因此如果需要,您可以添加一些启动行。

你应该

使用nwdirectory属性而不是webkitdirectory。正如维基页面所描述的:

NWDIRECTORY有点类似于webkitDirectory,因为它让用户 也选择一个目录,但它不会枚举 目录但直接返回目录的路径,开发者可以 想要使用 nwdirectory 来获取目录的路径。

因此,以下更改解决了我的问题:

<input id="fileInput" class="upload-list" type="file" nwdirectory directory />