节点Webkit-尝试从Webkit目录输入枚举目录下的文件,但只返回目录路径

Node-Webkit - Try enumerate file under directory from webkitdirectory input but return only directory path

本文关键字:文件 路径 返回 输入 Webkit- 节点 Webkit 枚举      更新时间:2023-09-26

标题可能太长,但我想枚举webkitdirectory <input>中所选目录下的文件名,但只返回了目录名

HTML:

<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

CCD_ 2返回了长度为CCD_。

它是如何返回目录名的?我做错什么了吗?我甚至密切关注https://github.com/rogerwang/node-webkit/wiki/File-dialogs

我已经看到了nwdirectory属性,我相信我的行为完全是这样的,这是一个bug吗?

如果我做错了每件事,我实际上想得到以下结果:http://www.thecssninja.com/demo/webkitdirectory/

请帮帮我!:(

在脑海中思考了自己的想法,并在meta StackOverflow上提出了一个问题后,我决定将其作为答案发布。:)如果有人有更好的答案,我会接受的

根据此处:https://github.com/nwjs/nw.js/issues/2571

注意——这似乎在0.8.6中运行良好。此外,看起来它在0.12 alpha中早些时候工作过,但当#2961修复时可能已经损坏

-查菲

此功能已损坏。我们应该期待更新(不太可能)。结束。:)


更新:

我忘了提我是如何克服这个问题的。我只是简单地使用了node.js.