以下javascript方法读取文件并在输出元素中显示内容。
HTML
<input type='file' accept='text/plain' onchange='openFile(event)'><br>
<div id='output' />
的Javascript
<script type="text/javascript">
var openFile = function (event) {
var input = event.target;
var reader = new FileReader();
reader.onload = function () {
var text = reader.result;
var node = document.getElementById('output');
node.innerText = text;
console.log(reader.result.substring(0, 200));
};
reader.readAsText(input.files[0]);
};
</script>
的要求:
我的要求是读取特定的本地文件。例如,
openFile('test.xml');
我尝试过更改方法但总是出错。有人可以帮忙吗?