【发布时间】:2016-07-16 17:26:20
【问题描述】:
我想在服务器中创建一个包含表单数据的文件,当用户提交表单时,所有数据都保存在文件中
【问题讨论】:
-
你需要一种服务器端语言来接受和处理
-
"server" 和 "AngularJS" 这两个东西相处得不是很好,你知道...
标签: javascript node.js
我想在服务器中创建一个包含表单数据的文件,当用户提交表单时,所有数据都保存在文件中
【问题讨论】:
标签: javascript node.js
嗯——有点。 Angular 可以将数据发送到服务器(Angular 内置了一个不错的基于 promise 的 $http 服务?),但服务器的工作是将您发送的任何数据保存到 .txt 文件。
【讨论】:
如果没有一些服务器端编程,这是不可能的。确保您了解服务器端和客户端编程的含义。检查What are the differences between server-side and client-side programming? 这将帮助你把东西放在正确的地方。
【讨论】:
您可以这样做,但您需要在服务器上编写代码并使用$http 传递您的表单数据。您的代码可能如下所示
$http.post('/writeFile', JSON.stringify({
formField1: 'value1',
formField1: 'value2'
}), config).then(successCallback, errorCallback);
在服务器上(假设是 Java)
PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");
writer.println(request.getParameter("formField1"));
writer.println(request.getParameter("formField2"));
writer.close();
注意:这是一个示例代码,您显然需要根据您的要求进行更改
【讨论】: