我用这个:
<input id="fileInput" class="upload-list" type="file" webkitdirectory directory />
打开文件夹,然后加载文件夹中的所有文件。
我有一个.change()
触发器来捕获onchange
并列出所有文件。
每次重新打开页面时,我都必须手动选择文件夹。
有没有办法在启动时保存文件夹并打开目录?
我使用的是Node Webkit(基于Chromium),因此您可以根据需要添加一些启动行。
答案 0 :(得分:1)
您应该使用nwdirectory
属性而不是webkitdirectory
。正如wiki page描述的那样:
nwdirectory 有点类似于 webkitdirectory ,因为它让用户 也选择一个目录,但它不会枚举下的所有文件 目录但直接返回目录的路径,开发人员可以 想要使用
nwdirectory
来获取目录的路径。
所以以下更改解决了我的问题:
<input id="fileInput" class="upload-list" type="file" nwdirectory directory />