Моя иерархия папок выглядит следующим образом:Как перенаправить файлы в FileList?
- а/a.xml
- A/B/b.XML
Я выберу файл a.XML
и прочитать его. Теперь у меня есть путь к файлу b.XML
.
Мой вопрос в том, как нажать этот файл в FileList
, поскольку я не получаю его через <input type="file">
, так как у меня есть только путь к файлам. Я искал решение, но я не нашел никакой помощи, как нажать файл в FileList
без его входного тега. Я хочу, чтобы мой код запускался в google chrome.
Мой текущий код для чтения a.XML
файла через входной тег выглядит следующим образом:
if(filePath.files && filePath.files[0])
{
reader.onload = function (e)
{
output = e.target.result;
console.log("file path");
console.log(output);
}
}
Если b.xml
помещается в FileList
, то я могу легко читать этот файл, так что я только b.xml
путь, и я хочу нажать этот файл в интерфейсе FileList
.
Вы не можете случайно прочитать только любой файл, который вам нравится от клиента. Пользователь _has_ сначала выбирает этот файл. – CBroe
hello sir user выбрать файл Я могу получить зашифрованный путь этого файла, и на этой базе я могу читать все файлы, размещенные на этом пути –
@MuneemHabib Это может помочь: https://developer.mozilla.org/en-US/docs/Web/API/FileList – hitautodestruct