我正在尝试在本地计算机上创建一个文件,该文件在javascript中捕获var文件。
<script>
function button_click()
{
var file = GetFile('Getdoc'.aspx');
WriteToFile();
}
function WriteToFile() {
var fso, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
s = fso.CreateTextFile("C:\\Test\\Logfile.txt");
s.Write(file1);
s.Close();
}
</script>
这里我们得到一个httpresponse流,其中包含以字节为单位的数据到var文件中。
如果我能找到一些帮助,我们将不胜感激。 谢谢。
答案 0 :(得分:0)
如果我理解正确,当您尝试在IE上使用ActiveXObject编写文件时遇到问题?你的脚本有两个问题。
var file = GetFile('Getdoc'.aspx');
应为var file = GetFile('Getdoc.aspx');
您没有定义file1,因此它不会向该文件写入任何内容。
您需要记住,大多数IE版本都禁用此功能,因为这会带来巨大的安全风险。