Тема: HTML, Jscript: запись-чтение txt-файла на WEB-сервере
Коллеги,
здравствуйте.
Не могу решить следующую проблему.
1. На Windows7 поднята служба IIS под WEB-сайт.
2. Со страницы сайта нужно писать и читать в обычный txt-файл, который лежит на том же WEB-сервере.
3. Хотелось бы делать это на стороне сервера.
4. Пробовал решить разными способами - пока не получается.
Вот самый первый и самый простой вариант (файл index.htm на сервере в c:\inetpub\wwwroot)
<html>
<head>
<script language="JavaScript">
function WriteToFile() {
try {
alert("1");
var fso = new ActiveXObject("Scripting.FileSystemObject");
alert("2");
var a = fso.CreateTextFile("\\\\testw7\\c$\\inetpub\\wwwroot\\ForOtzyvy\\testfile.txt", true);
a.WriteLine("Это проверка.");
a.Close();
}
catch(err){
var strErr = 'Error:';
strErr += '\nNumber:' + err.number;
strErr += '\nDescription:' + err.description;
document.write(strErr);
}
}
</script>
</head>
<body onload='WriteToFile();'>
</body>
</html>На сервере создана папка c:\inetpub\wwwroot\\ForOtzyvy.
Папке даны все права доступа для всех пользователей.
При запуске в IE8:
1. Срабатывает alert("1");
2. Затем появляется:
Error: Number:-2146827859 Description:Невозможно создание объекта сервером программирования объектов
3. Запуск обычного скрипта с клиента создает файл на сервере и пишет в него:
var fso = new ActiveXObject("Scripting.FileSystemObject");
var a = fso.CreateTextFile("\\\\testw7\\c$\\inetpub\\wwwroot\\ForOtzyvy\\testfile.txt", true);
a.WriteLine("Это проверка.");
a.Close();Чего я не знаю?

