我正在尝试在客户端使用文本文件制作一个JS程序。问题是,很难找到如何执行这样的基本功能,因为它不是所需的功能。我想打开一个文本文件,该文件不在用户的本地目录中,而是在 html 文件所在的目录中。所以,我想要的是这段代码的 JS 版本(在 python 中)
# Open a file
fo = open("foo.txt", "wb")
fo.write( "Python is a great language.\nYeah its great!!\n");
# Close opend file
fo.close()
谢谢!
最佳答案
您可以使用 FileReader() 读取文件(由于用户选择文件)但幸运的是我们无法在客户端使用 JavaScript 修改客户端或服务器的文件(没有 FileWriter()
)。为此,您应该将文件上传到服务器(通过 Ajax 或 simple html form )并使用服务器端代码修改它。
关于JavaScript 文件输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847057/