zoukankan      html  css  js  c++  java
  • 前端用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');   
        }   
    }  
  • 相关阅读:
    OCR中表格识别及WORD生成
    太阳能跟踪系统
    QA300太阳能移动电源
    OCR之表格识别
    2012112
    2012123
    2012121
    2011101
    201191
    2011828
  • 原文地址:https://www.cnblogs.com/wujiajia/p/7803397.html
Copyright © 2011-2022 走看看