【问题标题】:How to write a text file on server using JavaScript? [closed]如何使用 JavaScript 在服务器上编写文本文件? [关闭]
【发布时间】:2014-08-22 00:16:31
【问题描述】:

我想仅使用 JavaScript 代码更改服务器上存在的文件的内容。此外,如果需要,请随意考虑服务器授予对该文件的写访问权限。

【问题讨论】:

  • 不可能。必须使用某种服务器端语言。
  • 当然;查看 node.js :)
  • 自己有没有努力这样做?
  • 看看nodejs.org
  • @mingos 或使用 rhino ;)

标签: javascript web logging file-handling


【解决方案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 编写服务器端代码,但您仍需要将数据从浏览器传递到服务器。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-03-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-08-26
          • 2011-09-11
          相关资源
          最近更新 更多