Javascript写入文件系统

Javascript写入文件系统,javascript,jquery,ajax,html,Javascript,Jquery,Ajax,Html,我需要写入web应用程序的文件系统。请不要回答“你不能那样做”,因为这没有帮助。我看到它可以用HTML5、php、python等来完成。我只是在做一个基本的编写。编写的文件由搜索引擎爬网,这就是为什么我有这个奇怪的要求 要执行文件读取,请执行以下操作: $.ajax({ type: "POST", url: "./engine-text.txt", dataType: "text", async: false, success: function (dat

我需要写入web应用程序的文件系统。请不要回答“你不能那样做”,因为这没有帮助。我看到它可以用HTML5、php、python等来完成。我只是在做一个基本的编写。编写的文件由搜索引擎爬网,这就是为什么我有这个奇怪的要求

要执行文件读取,请执行以下操作:

$.ajax({
    type: "POST",
    url: "./engine-text.txt",
    dataType: "text",
    async: false,
    success: function (data) {
       text_data = data;
    }
});
我想写一些简单的东西。我只是在这个文件中添加或删除文本行,然后将其写回。目前我没有php或python。我基本上有JQuery、HTML5和Ruby。请记住,另一个程序需要能够读取此文件,所以我认为HTML5不起作用。
谢谢

出于安全考虑,通常不能在浏览器中使用

然而,这并不意味着你不能让你的浏览器让你的服务器去做它->例如服务器端的JavaScript Node.js

例如使用文件系统

var fs = require('fs');
fs.writeFile("yourpath", "Hello", function(err) {
    if(err) {
        console.log(err);
    } else {
        console.log("The file was saved!");
    }
});
某些浏览器现在允许通过文件Api访问文件系统:

有关更详细的答案,请参阅此链接:


此库使用非常简单:可能重复的代码需要使用AJAX编写服务器端代码。可能重复的代码还需要理解/澄清您实际上是想写入服务器文件系统,而不是客户端。