从远程计算机读取文件(.txt / .xml)?

时间:2009-11-09 11:11:39

标签: asp.net

如何使用Ajax从远程计算机(来自IIS6.0虚拟目录)读取文件(.txt / .xml)中的文本并将其复制到客户端计算机“TEMP / specified”文件夹中。

应该执行以下步骤,单击按钮: 1)请求应该去服务器(它是ASP.NET3.5应用程序并托管在IIS6.0中) 2)打开文件(.txt / .xml)并读取完整内容然后传递给客户端计算机。 3)获取(读取)内容并在客户机指定的路径中复制(可能是TEMP文件夹或指定的文件夹)。

如果为同一个

提供任何示例代码,那将会非常棒

谢谢

1 个答案:

答案 0 :(得分:0)

<script type="text/javascript">
var http = false;

if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

http.open("GET", "test.txt");
http.onreadystatechange=function() {
  if(http.readyState == 4) {
    alert(http.responseText);
  }
}
http.send(null);
</script>

P.S。您实际上无法将文件保存到本地客户端的计算机