How to Read and Write local files in IE

回覆文章
yehlu
Site Admin
文章: 3245
註冊時間: 2004-04-15 17:20:21
來自: CodeCharge Support Engineer

How to Read and Write local files in IE

文章 yehlu »

function readFileInIE(filePath) {
try {
var fso = new ActiveXObject("Scripting.FileSystemObject");

var file = fso.OpenTextFile(filePath, 1);

var fileContent = file.ReadAll();

file.Close();

return fileContent;
} catch (e) {
if (e.number == -2146827859) {
alert('Unable to access local files due to browser security settings. ' +
'To overcome this, go to Tools->Internet Options->Security->Custom Level. ' +
'Find the setting for "Initialize and script ActiveX controls not marked as safe" and change it to "Enable" or "Prompt"');
}
}
}

function writeFileInIE(filePath, fileContent) {
try {
var fso = new ActiveXObject("Scripting.FileSystemObject");

var file = fso.OpenTextFile(filePath, 2, true);

file.WriteLine(fileContent);

file.Close();
} catch (e) {
if (e.number == -2146827859) {
alert('Unable to access local files due to browser security settings. ' +
'To overcome this, go to Tools->Internet Options->Security->Custom Level. ' +
'Find the setting for "Initialize and script ActiveX controls not marked as safe" and change it to "Enable" or "Prompt"');
}
}
}

writeFileInIE('C:\D\test.txt', 'fileContentdata');
回覆文章

回到「Java Script」