我一直在尝试使用FileReader读出“ / proc / cpuinfo”并将其打印在网页上,但是它什么也没有。我尝试了“ readAsText()”和“ readAsDataURL()”方法,它们可以在诸如ext3的普通文件系统下读取文件。
任何人都可以分享为什么会这样吗?安全原因?
如果我真的想在JavaScript中的/ proc下读取文件,该怎么办?
以下是我当前的代码。
<html>
<head>
<script>
function readFile() {
var reader = new FileReader();
reader.onload = function(){
var show = document.getElementById('out');
show.innerText = reader.result;;
};
reader.readAsDataURL(document.getElementById("fileInput").files[0]);
};
</script>
</head>
<body>
<input type='file' id="fileInput" onchange='readFile();'><br>
<div id='out'>
</div>
</body>
</html>
编辑:被要求显示代码,好吧,实际上只是读取一个简单的文件而已。 这里的问题是如何在JavaScript中读取伪FS中的文件,例如/ proc和/ sys。自己尝试。您会看到问题。
KB