Загрузка пустой папки с помощью js или jquery

#javascript #html #jquery #forms #input

#javascript #HTML #jquery #формы #ввод

Вопрос:

здравствуйте, я создаю систему загрузки папок с помощью js и PHP, но у меня возникла проблема, я не могу загрузить папку, которая не содержит никаких файлов

Я использую

     <input type="file" id="picker" name="files" webkitdirectory multiple>
 

и для получения файла я использую

     $('input[type="file"]').on("change", function (e) {
        let files = $(this).get(0).files;
        console.log(files);
    });
 

если папка содержит какой-либо файл, я могу легко получить доступ к папке с помощью

 files[i].webkitRelativePath
 

в чем проблема
Я просто получаю файлы, содержащие webkitRelativePath, не получая папки напрямую
, поэтому я не могу получить пустые вложенные папки при таком подходе

кто-нибудь может сказать мне, как получить прямой доступ к папкам без webkitRelativePath или чего-либо еще, чтобы я мог обрабатывать пустые вложенные папки

Комментарии:

1. Я подозреваю, что нет способа «загрузить» пустую папку. Я бы предположил, что если папка пуста, без файлов, вы просто попросите PHP создать папку. Так что, возможно, если количество файлов равно 0, просто попросите PHP создать папку, а не пытаться загрузить пустую папку.

2. Существует API доступа к файловой системе, но он не поддерживается широко, а webkitRelativePath нет (пример MDN разбился FF).

3. как получить доступ к имени этой пустой папки, дорогой @ Twisty