Необходимо получить путь к каталогу, выбранному с помощью selectFileSystemEntries

Мы создаем автономный проигрыватель, чтобы минимизировать буферизацию с помощью FileSystem API. Я могу открыть каталог и получить оттуда видео, но по-прежнему не могу получить путь. Я хочу получить доступ к пути к каталогу, выбранному пользователем, но не знаю как. Документация не ясна

window.onload = function() {
    butDir = document.getElementById('butDirectory');
    videoDiv = document.getElementById('videos');
    let fileHandle;
    butDir.addEventListener('click', async (e) => {
        const opts = {type: 'openDirectory'};
        const handle = await window.chooseFileSystemEntries(opts);
        const entries = await handle.getEntries();
        for await (const entry of entries) {
            var file = entry.name;
        }    
    });
};

1 ответ

В настоящее время это еще не поддерживается API. В browser-nativefs мы полифилим его, используя устаревший webkitRelativePathимущество. Это соответствующий фрагмент кода .

Другие вопросы по тегам