HTML / JS:记住<input />目录

时间:2014-12-26 21:41:55

标签: javascript node.js input node-webkit

我用这个:

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

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

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

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

我使用的是Node Webkit(基于Chromium),因此您可以根据需要添加一些启动行。

1 个答案:

答案 0 :(得分:1)

您应该使用nwdirectory属性而不是webkitdirectory。正如wiki page描述的那样:

  

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

所以以下更改解决了我的问题:

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