如何在不使用文件输入的情况下读取文件客户端?

How to read file client-side without using a file input?

我很难知道如何在不使用文件输入的情况下在 JS 中读取文件(客户端),因为我只需要读取项目中的本地文件。

我想要实现的是从 .less 文件中获取内容,以便将其放入某种解析器(我需要在 javascript 文件中访问其内容)。

我不能使用“fs”,因为我没有使用节点,但我似乎也不能使用 FileReader API,因为它需要一个 Blob 对象,该对象将由文件输入。

有人有想法吗?

客户端无权管理文件系统,您可以通过输入读取文件,但不能从客户端写入或删除。只有用节点 js 或 java 编写的后端应用程序才有可能,您可以从他们那里公开这些服务并通过 http 请求从客户端调用它。