【问题标题】:How to write a text file on server using JavaScript? [closed]如何使用 JavaScript 在服务器上编写文本文件? [关闭]
【发布时间】:2014-08-22 00:16:31
【问题描述】:
我想仅使用 JavaScript 代码更改服务器上存在的文件的内容。此外,如果需要,请随意考虑服务器授予对该文件的写访问权限。
【问题讨论】:
标签:
javascript
web
logging
file-handling
【解决方案2】:
Node.js 最适合这个。它使您可以访问本地文件系统。
例子:
var fs = require('fs');
fs.writeFile("/tmp/test.txt", "Hey there!", function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
【解决方案3】:
浏览器中的 JavaScript 在客户端上运行,因此您需要服务器端语言的帮助。如果只想坚持使用 JavaScript,您仍然可以通过 node.js 在服务器上使用 JavaScript。
【解决方案4】:
在浏览器中,JavaScript 在客户端运行,出于显而易见的原因,您无法将文件写入服务器端。您可以通过node.js 使用 JavaScript 编写服务器端代码,但您仍需要将数据从浏览器传递到服务器。