Javascript从本地文件写入本地文件

Javascript从本地文件写入本地文件,javascript,jquery,file,local,Javascript,Jquery,File,Local,我想从本地文件使用javascript创建/写入文件。我可以使用 $.get('file.txt', function (data) { //my code }, 'text'); 是否有类似的方式写入文件?从一个文件到另一个文件,这一切都将在本地完成。此外,我不能真正将本地存储用于我的目的 编辑:我不想输出blob。对于我试图创造的东西,我有一个用户试图解决的难题。我想记录他开始和结束的时间。我不想让他们看到他们的文件,因为他们可以编辑它们,就像本地存储可以编辑或清理一样。我想在用

我想从本地文件使用javascript创建/写入文件。我可以使用

$.get('file.txt', function (data) {
    //my code
}, 'text'); 
是否有类似的方式写入文件?从一个文件到另一个文件,这一切都将在本地完成。此外,我不能真正将本地存储用于我的目的

编辑:我不想输出blob。对于我试图创造的东西,我有一个用户试图解决的难题。我想记录他开始和结束的时间。我不想让他们看到他们的文件,因为他们可以编辑它们,就像本地存储可以编辑或清理一样。我想在用户不知情的情况下创建和编辑本地文件。这一切都将在我的计算机上本地完成。

你可以用这个

var data = {"Name":"first name","age":30}
var serializedData = JSON.stringify(data);          
var link = document.getElementById('downloadlink');
link.href = makeTextFile(serializedData);
document.getElementById('downloadlink').click();

您必须使用节点,在浏览器中没有从前端写入的选项。出于明显的安全原因,JavaScript无法读取或写入用户计算机上的本地文件。您在这里真正想要完成什么?为什么?您可以创建本地blob并让用户保存或下载。你对这个问题的更新毫无意义。您可能会混淆“本地”一词。“本地”文件是运行浏览器的用户计算机的本地文件。如果您正在运行某种服务器,那么您将在服务器端代码中跟踪这些信息。这正是正在发生的事情。我看不出有什么混乱。没有服务器,有一个包含js脚本的html文件在我的本地计算机上运行。和我要编辑的文件在同一台计算机上。