在本地计算机上使用javascript创建文件
您好,我在下面提到了使用Firefox浏览器在本地驱动器上创建txt文件的代码,但它不起作用,请帮助我解决这些问题在本地计算机上使用javascript创建文件,javascript,firefox,Javascript,Firefox,您好,我在下面提到了使用Firefox浏览器在本地驱动器上创建txt文件的代码,但它不起作用,请帮助我解决这些问题 function WriteTest() { var sFileContent="Dhaval Patel Tried to make life easy"; var sFilePath="C:/Users/Dhaval Patel/Desktop/RFQ Forms/Test.txt"; alert(sFilePath +" "+sFileContent
function WriteTest() {
var sFileContent="Dhaval Patel Tried to make life easy";
var sFilePath="C:/Users/Dhaval Patel/Desktop/RFQ Forms/Test.txt";
alert(sFilePath +" "+sFileContent);
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
}
catch (e) {
alert("Permission UniversalXPConnect denied.");
}
file=Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(sFilePath);
file.createUnique(Components.interfaces.nsIFile.NORMAL_FILE_TYPE,420);
outputStream=Components.classes['@mozilla.org/network/file-output-stream;1'].createInstance(Components.interfaces.nsIFileOutputStream);
outputStream.init(file,0x04|0x08|0x20,420,0);
outputStream.write(sFileContent, sFileContent.length);
outputStream.close();
}
它如何“不起作用”?显示哪些警报?JavaScript控制台上有什么错误消息?这是一个插件,对吗?您看过吗?XPCOM接口上的文档是(nsILocalFile与Gecko 14中的nsIFile合并)。。但是您可以使用