[英]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.