Как получить выбранный путь к каталогу из api доступа к файловой системе window.showDirectoryPicker()

Когда я выбираю папку, я получаю dirHandle, но не могу понять, какое свойство или метод даст мне полный путь

      const dirHandle = await window.showDirectoryPicker()

Итак, что-то вроде let path = dirHandle.fullpath

Любые идеи?

1 ответ

Решение

По соображениям безопасности полный путь не будет показан веб-приложениям. Вы можете узнать относительные пути, только пройдя по каталогу. В приведенном ниже примере, если пользователь открывает, вы можете узнать о существовании ./public а также ./public/file.txt внутри него, но не то shared/ заключается в secret/ и далее вверх.

      /root/secret/shared/public/file.txt
Другие вопросы по тегам