在JavaScript 中存取本機磁碟檔案
在Web 開發中,開啟本機檔案會帶來安全挑戰,導致無法通過window. open 等方法直接存取()。但是,還有其他方法允許 JavaScript 讀取和處理本地資料。
FileReader API
FileReader API 提供了一個非同步讀取檔案的方法。以下是範例:
function readSingleFile(e) { var file = e.target.files[0]; if (!file) { return; } var reader = new FileReader(); reader.onload = function(e) { var contents = e.target.result; displayContents(contents); }; reader.readAsText(file); }
在此範例中,偵聽器附加到 元素。當選擇檔案時,會觸發 readSingleFile 函數,使用 FileReader.readAsText() 以純文字形式讀取檔案。運算結果傳遞給displayContents函數進行顯示。
以上是JavaScript 如何存取和處理本機檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!