0

我正在尝试在本地计算机上创建一个文件,该文件在 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 文件中的字节数据。

如果我能找到一些帮助,将不胜感激。谢谢你。

4

1 回答 1

0

如果我理解正确,您在尝试在 IE 上使用 ActiveXObject 写入文件时遇到问题?你的脚本有两个问题。

  1. var file = GetFile('Getdoc'.aspx');应该var file = GetFile('Getdoc.aspx');

  2. 您没有定义 file1,因此它没有向文件写入任何内容。

您需要记住,大多数版本的 IE 都禁用了此功能,因为这会带来巨大的安全风险。

于 2011-01-04T16:33:04.340 回答