如何从文件路径获取字符串?

时间:2019-07-25 21:20:56

标签: reactjs filepath

我的React网站中有一个文件路径,想从该文件中获取内容。

我已经尝试过fs readFile,但它只是给了我TypeError: Object(...) is not a function.,我不确定这是要走的路。 我已经进行了一些搜索,但是对JavaScript和JavaScript还是很陌生,所以我什么都没找到。

这是我的代码

import { readFile } from "fs";
...
readFile("../../../" + filePath,'utf8').text}

其中“” ../../../“ + filePath”是我想要的降价文件的相对路径。

我希望readFile()仅返回一个类似于

的字符串
Hello!  
This is **markdown** text

用一个字符串表示,但是现在它给了我我上面给出的错误。

2 个答案:

答案 0 :(得分:1)

Vector<Integer> requestCopy = new Vector<>(tempRequests); 对象存在于Node.js中,React是一个浏览器框架。您无法从浏览器中的文件系统读取文件-这将是一个安全问题。

相反,您可能希望发出https://jsfiddle.net/hyanqerL/来从服务器获取内容,此时您可以在浏览器上下文中操作内容。

答案 1 :(得分:1)

您无法在浏览器端运行的javascript中打开文件。这将是一个安全问题,因为每个人都将能够编写脚本,该脚本将从用户的文件系统中获取所有文件并将其推送到某些服务器上。

readFile()指令来自nodejs,因此,如果您有一个代表后端的nodejs服务器,则可以打开/读取和写入文件。