如何在Javascript中阅读.txt
文件?我有一个文件夹名称,需要加载文件夹中的文件(只有一个)。例如,如果我有一个名为folder1
的文件夹,它包含3个具有不同名称的txt文件,并且该文件夹中也存在其他文件1我只需要读取一个txt文件。
答案 0 :(得分:3)
也许这个
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://my.remote.url/myremotefile.txt", true);
txtFile.onreadystatechange = function()
{
if (txtFile.readyState === 4) // Makes sure the document is ready to parse.
{
if (txtFile.status === 200) // Makes sure it's found the file.
{
allText = txtFile.responseText;
}
}
}
如果文件在他的客户端计算机上,可能会出现安全原因的问题,我不认为这是可能的。
答案 1 :(得分:0)
这个网站不是为你做的工作!
但是,我会以正确的方式指出你,
您可以列出此文件夹中的文件,并查找包含.txt扩展名的文件。
答案 2 :(得分:0)
//Assuming a text file full of integers
var fileArray = []
var file_selector = document.getElementById("file_selector");
file_selector.addEventListener("change", function(){
var files_array = this.files;
//Now you have a reference to the file and you can do something with it.
var reader = new FileReader();
reader.readAsText(this.files[0]);
type = "text";
reader.onload = function(){
array = reader.result.split(/\n/);
for (a in array) {
//now turn your strings into integers
array[a] = parseInt(array[a], 10);
}
//Check your new array
for (var k = 0; k< array.length; k++){
console.log(array[k]);
}
}
});