如何使用javascript / jquery将表单信息写入本地txt存档?

时间:2018-06-18 00:53:57

标签: javascript html function writefile

我需要编写一个js函数来将表单信息写入.txt

我不会在这个项目中使用数据库,我将使用.txt文件来控制所有内容,产品,人员,员工等等。所有这些文件都将在.txt中名为control.txt,其中包含以下信息:

[人]名称|电子邮件|日期

[雇员]名称|部门

所以我需要一个将表单信息写入我的.txt存档的函数。

2 个答案:

答案 0 :(得分:0)

你不能。

请仔细考虑一下,您希望用户计算机上的JavaScript代码能够直接编辑您的网络服务器上的文件。

允许写入服务器上的任意文件的安全风险将是疯狂的。更不用说处理与多个客户的冲突了。

使用数据库是有原因的。如果要修改服务器上的数据,则需要某种服务器端层。

答案 1 :(得分:0)

虽然我不建议通过文本文件执行此操作。 您可能会发现filesaver.js在处理文本文件时很有用 https://github.com/eligrey/FileSaver.js

然而,正如@lod指出的那样,你无法直接编辑用户的文本文件。这就是为什么每当我们将文件放入文件上传组件时都会有伪路径

最好的办法是将文本文件保存在服务器中并从那里读取。完成编辑/创建文本后。将其上传回服务器。

但这听起来更乏味,而不是创建一个简单的数据库服务imho