こんにちは、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);
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();
}