Javascript 如何在文件列表中推送文件?

Javascript 如何在文件列表中推送文件?,javascript,Javascript,我的文件夹层次结构如下所示: if(filePath.files && filePath.files[0]) { reader.onload = function (e) { output = e.target.result; console.log("file path"); console.log(output); } } a/a.XML a/b/b.XML 我将选择a.

我的文件夹层次结构如下所示:

if(filePath.files && filePath.files[0]) 
{           
    reader.onload = function (e) 
    {
        output = e.target.result;
        console.log("file path"); 
        console.log(output);
    }
}
  • a/a.XML
  • a/b/b.XML
我将选择
a.XML
文件并读取它。现在我有了
b.XML
文件的路径

我的问题是如何在
文件列表中推送此文件,因为我没有通过
,因为我只有文件路径。我已经搜索了一个解决方案,但是我没有找到任何关于如何在没有输入标记的情况下在
文件列表中推送文件的帮助。我希望我的代码在谷歌浏览器上运行

通过输入标记读取
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
放在
文件列表中,然后我可以轻松地读取此文件,因此我只有
b.xml
路径,我想将此文件推送到
FileList
界面。

由于安全问题,无法将路径添加到
FileList

您不能从客户端随机读取任何您喜欢的文件。用户必须首先选择该文件。您好,先生,用户选择一个文件,我可以得到该文件的加密路径,在此基础上,我可以读取该文件上的所有文件path@MuneemHabib这可能有助于: