前端用js获取本地文件的内容
Posted Accelerate-一方通行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端用js获取本地文件的内容相关的知识,希望对你有一定的参考价值。
这里要写成input的形式 调用upload函数 传递的参数就表示所选的文件
<input type="file" onchange="upload(this)" />
//前端读取本地文件的内容 下面代码中的this.result即为获取到的内容 function upload(input) { //支持chrome IE10 if (window.FileReader) { var file = input.files[0]; filename = file.name.split(".")[0]; var reader = new FileReader(); reader.onload = function() { console.log(this.result) alert(this.result); } reader.readAsText(file); } //支持IE 7 8 9 10 else if (typeof window.ActiveXObject != ‘undefined‘){ var xmlDoc; xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.load(input.value); alert(xmlDoc.xml); } //支持FF else if (document.implementation && document.implementation.createDocument) { var xmlDoc; xmlDoc = document.implementation.createDocument("", "", null); xmlDoc.async = false; xmlDoc.load(input.value); alert(xmlDoc.xml); } else { alert(‘error‘); } }
以上是关于前端用js获取本地文件的内容的主要内容,如果未能解决你的问题,请参考以下文章