簡體   English   中英

使用javascript讀取txt文件

[英]Read txt file using javascript

我需要從瀏覽器中讀取一個文件,我不能使用ajax ..有必要在本地閱讀..

這不是使用javascript讀取文件的重復

我怎樣才能做到這一點?

ps:我也不能使用像V8這樣的引擎http://code.google.com/p/v8/我需要用javascript的當前原生API讀取它!..有什么辦法可以做到這一點嗎?

ps2:它必須只運行chrome或firefox! IE和其他人無關緊要

以下是樣本: DEMO

 function readMultipleFiles(evt) {
    //Retrieve all the files from the FileList object
    var files = evt.target.files;

    if (files) {
        for (var i = 0, f; f = files[i]; i++) {
            var r = new FileReader();
            r.onload = (function (f) {
                return function (e) {
                    var contents = e.target.result;
                    alert(contents);
                };
            })(f);
            r.readAsText(f);
        }
    } else {
        alert("Failed to load files");
    }
}
document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM