2009-11-09 57 views
0

如何使用Ajax从远程机器(从IIS6.0虚拟目录)读取文件(.txt/.xml)中的文本,并将其复制到客户机TEMP /指定的文件夹中。从远程机器读取文件(.txt/.xml)?

应按以下步骤发生,在单击时按钮: 1)请求应到服务器(这是ASP.NET3.5应用和IIS6.0主办) 2)打开文件(.txt/.xml)并读取完整内容,然后传递给客户机。 3)取出(读取)内容并复制到客户机指定的路径中(可能是TEMP文件夹或指定的文件夹)。

如果为同一

感谢

+0

哪一个是您的流程中最困难的部分? – Saar 2009-11-09 11:14:22

+1

这是您在40分钟前询问的http://stackoverflow.com/questions/1700231的几乎100%重复。 – fvu 2009-11-09 11:16:17

回答

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> 

附注:任何示例代码这将是真正伟大您实际上无法将文件保存到本地客户端的计算机上