2009-11-09 66 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> 

附註:任何示例代碼這將是真正偉大您實際上無法將文件保存到本地客戶端的計算機上