标题可能太长,但我想枚举webkitdirectory <input>
中所选目录下的文件名,但只返回目录名。
<input id="dialog-choose-photo-folder" type="file" webkitdirectory>
> document.getElementById("dialog-choose-photo-folder").files
FileList {0: File, length: 1, item: function, clear: function, append: function}
0: File
lastModifiedDate: Tue Oct 07 2014 23:02:54 GMT+0800 (中國標準時間)
name: "Pictures"
path: "C:\Users\Daniel\Pictures"
size: 40960
type: ""
webkitRelativePath: "Daniel/Pictures"
__proto__: File
length: 1
__proto__: FileList
document.getElementById("dialog-choose-photo-folder").files
返回1
的长度,但实际上有很多。
它是如何返回目录名的?我做错了吗?我甚至密切关注https://github.com/rogerwang/node-webkit/wiki/File-dialogs
我见过nwdirectory
属性,我相信我的行为与此完全相同,是不是一个错误?
如果我做错了什么,我实际上想要得到:http://www.thecssninja.com/demo/webkitdirectory/
请帮帮我! :(
答案 0 :(得分:0)
在我脑子里想着自己的想法,并在元StackOverflow上提出问题之后,我决定发布这个作为答案。 :)如果有人有更好的答案,我会接受它。
根据这里:https://github.com/nwjs/nw.js/issues/2571
注意 - 这似乎在0.8.6中正常工作。此外 - 看起来它早于0.12 alpha工作,但在#2961修复时可能已被破坏
-chafey
此功能已损坏。我们应该期待更新(不太可能)。结束。 :)
我忘了提及我是如何克服这个问题的。我只是使用了node.js。