javascript - 如何从文件系统访问 api window.showDirectoryPicker() 获取选定的目录路径

标签 javascript html web file-system-access-api

当我选择一个文件夹时,我确实得到了一个 dirHandle,但无法弄清楚什么属性或方法会给我完整的路径

const dirHandle = await window.showDirectoryPicker()

所以像 let path = dirHandle.fullpath

有什么想法吗?

最佳答案

出于安全原因,不会向 Web 应用程序显示完整路径。您只能通过遍历目录来了解相对路径。在下面的示例中,如果用户打开shared/,您可以了解./public./public/file.txt 的存在> 在其中,但不是 shared/ 位于 secret/ 及更上层。

/root/secret/shared/public/file.txt

关于javascript - 如何从文件系统访问 api window.showDirectoryPicker() 获取选定的目录路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69236490/

相关文章:

javascript - 当我更改选择选项时,ng-model 没有更新

html - 如何用css填充png图像

html - 在页面的同一行显示元素

javascript - 如何避免在 http header 中显示表单数据

java - 带有 Intellisense 的 Web UI

JavaScript继承: Setting property of sub-class from method of super class

javascript - Svelte 3,异步 onMount 还是有效的替代方案?

javascript - jqGrid 中的自定义客户端聚合

html - 导航栏和列布局在 Firefox 中不起作用

javascript - Dojo 将索引 0 处的数据从数组绑定(bind)到小部件