使用javascript打开本地文本文件
我试图编写一个JavaScript程序,读取本地txt文件并将内容安全地保存到数组中。(只是一个离线JavaScript) 我已经尝试了许多不同的方法,但没有一种有效: activeXObject解决方案不工作。 基于服务器的php代码不工作。 FileReader API不工作。请尝试以下操作:使用javascript打开本地文本文件,javascript,html,file,Javascript,Html,File,我试图编写一个JavaScript程序,读取本地txt文件并将内容安全地保存到数组中。(只是一个离线JavaScript) 我已经尝试了许多不同的方法,但没有一种有效: activeXObject解决方案不工作。 基于服务器的php代码不工作。 FileReader API不工作。请尝试以下操作: <script type="text/javascript"> function readFile(file){ if(file.files &&
<script type="text/javascript">
function readFile(file){
if(file.files && file.files[0]){
var reader = new FileReader();
reader.onload = function (e) {
var input = e.target.result;
var output = input.split("\n").filter(/./.test, /\@/).join("\n");
document.getElementById('main').innerHTML = output;
};
reader.readAsText(file.files[0]);
}
}
</script>
函数readFile(文件){
if(file.files&&file.files[0]){
var reader=new FileReader();
reader.onload=函数(e){
var输入=e.target.result;
var output=input.split(“\n”).filter(/./.test,/\@/).join(“\n”);
document.getElementById('main').innerHTML=output;
};
reader.readAsText(file.files[0]);
}
}
可能的副本我也看到了上面的链接,并尝试了所有的可能性,但没有一个适合我!!为什么会有css标签?您是否正在尝试编写一个网页,在没有用户交互的情况下从最终用户计算机读取文件?如果是这样,你就不能那样做。您只能读取用户希望您读取的文件(拖放或文件选择器类型的内容)可能的副本