Необходимо получить путь к каталогу, выбранному с помощью 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
имущество. Это соответствующий фрагмент кода .