if(window.FileReader){
let reader = new FileReader(); // 新建一个FileReader
reader.readAsText(file.file, "UTF-8"); // 读取文件,file 为要获取的文件,自己获取
reader.onload = evt => { // 读取完文件之后会回来这里
let fileString = evt.target.result; // 读取文件内容
console.log(fileString)
}
}
//支持IE 7 8 9 10
else if(typeof window.ActiveXObject != 'undefined'){
let xmlDoc;
xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false;
xmlDoc.load(input.value);
console.log(xmlDoc.xml);
}
//支持FF
else if(document.implementation && document.implementation.createDocument) {
let xmlDoc;
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async = false;
xmlDoc.load(input.value);
console.log(xmlDoc.xml);
}else{
alert('error');
}
网友评论