reactJS可以写入文件吗?

IT技术 reactjs
2021-04-08 14:51:39

正如我的标题所说,这可能吗?我是前端的初学者,现在正在尝试自学 reactJS。我之前学过一些javascript,我知道用它来读写文件是不可能的。我想要做的主要是从输入中获取字符串,然后将其写入文件。

2个回答

那么问题是,该文件在哪里?

节点能够写入文件,因为文件存在于节点运行的服务器上。

React 在浏览器中运行,因此没有要写入的共享文件系统。您可以从文件中读取,因为该文件的内容被捆绑到提供给浏览器的 Javascript 中。

如果要写入文件,则需要从浏览器/React 向服务器发送 API 请求,并让该服务器写入文件系统。

此外,正如 Huy Nguyen 所指出的,可以从浏览器写入客户端文件系统,但这将是该用户私有的。

所以只能将 nodeJS 与 react 结合使用,是吗?
2021-05-25 14:51:39
不一定是 nodeJS,但是是的,某种形式的服务器端代码
2021-06-11 14:51:39

你的问题有点含糊。除了@Stretch0 所说的之外,还可以使用浏览器的本机 API 在用户计算机上读取/写入文件。这是一个很好的教程