我需要从javascript向文本文件添加数据。 我找到了以下代码:
var file = showFilePicker(window, "", Components.interfaces.nsIFilePicker.modeSave, "", function(fp) {return fp.file;});
var outputStream = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance( Components.interfaces.nsIFileOutputStream);
outputStream.init(file, 0x02 | 0x08 | 0x20, 0644, 0);
outputStream.write(someText, someText.length);
outputStream.close();
然而,由于文件选择器,它需要用户选择的文件。 就我而言,我想写一个由其URL标识的文本文件(例如:C://.../ text.js)
答案 0 :(得分:0)
由于安全限制,这在浏览器中可能无法实现。但是,您可以使用NodeJS执行此操作。