如何使用 JavaScript 在服务器上编写文本文件? [关闭]
Posted
技术标签:
【中文标题】如何使用 JavaScript 在服务器上编写文本文件? [关闭]【英文标题】:How to write a text file on server using JavaScript? [closed] 【发布时间】:2014-08-22 00:16:31 【问题描述】:我想仅使用 javascript 代码更改服务器上存在的文件的内容。此外,如果需要,请随意考虑服务器授予对该文件的写访问权限。
【问题讨论】:
不可能。必须使用某种服务器端语言。 当然;查看 node.js :) 自己有没有努力这样做? 看看nodejs.org @mingos 或使用 rhino ;) 【参考方案1】:您需要使用服务器端语言。
如果您真的想使用 Javascript 来实现,请查看 Node.js。 这是使用 Javascript 和 Node.js 在服务器上创建文件的教程:
http://docs.nodejitsu.com/articles/file-system/how-to-write-files-in-nodejs
【讨论】:
【参考方案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 编写服务器端代码,但您仍需要将数据从浏览器传递到服务器。
【讨论】:
以上是关于如何使用 JavaScript 在服务器上编写文本文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章