2012-12-28 79 views
-2
的內容

可能重複:
Reading a txt file from Javascript閱讀TXT文件使用JavaScript

我需要打開和閱讀使用JavaScript一個txt文件的內容。我怎樣才能做到這一點?

+0

@KenWhite這個問題是專門關於Windows平臺和從本地磁盤讀取的。這個問題沒有被標記。 – tkone

+0

@tkone:沒問題。改爲使用[this one](http://stackoverflow.com/q/7261925/62576)作爲重複。或[這一個](http://stackoverflow.com/questions/8137225/read-txt-file-via-client-javascript?rq=1)。或[這一個](http://stackoverflow.com/questions/13238415/how-can-you-read-write-and-create-txt-files-using-javascript?rq=1)。你想讓我繼續嗎? :-)僅在相關列表中至少有三個,而沒有打擾搜索。 –

+0

這是一個可能的重複問題 – paritosh

回答

1

如果文本文件位於本地文件系統中,由於JavaScript訪問本地文件系統的限制,您將很難這樣做。如果文本文件位於服務器中,則可以使用簡單的XHR(Ajax調用)來獲取文件的內容。

2

在遠程服務器上,您只需使用XMLHttpRequest對象來檢索數據並對其進行訪問。

var request = new XMLHttpRequest(); 
request.open('GET', URL TO FILE); 
request.onreadystatechange(function(){ 
     if(request.readyState === 4 && request.statusCode === 200){ 
      console.log(request.responseText); 
     } 
}); 
request.send(); 

這將在IE7中,8失敗,可能9

如果你想從本地磁盤讀取,你將有一個壞的時間。

+1

該文件位於本地計算機中。我想打開它,閱讀它的內容,並最終編輯它的內容並將其保存在本地計算機的相同位置。可能嗎? –

+0

否。JavaScript無法寫入本地文件系統。 –