zoukankan      html  css  js  c++  java
  • fileReader读取文件

    <!DOCTYPE html>
    <head>
    <meta charset="utf-8">
    <title>fileReader方法示例</title>
    <script>
    var result=document.getElementById("result");
    var file=document.getElementById("file");
    function readAsDataURL()
    { var file=document.getElementById("file").files[0];
    if(!/image\/\w+/.test(file.type))
    {
       alert("请确保文件类型为图像类型");
       return false;
    }
       var reader=new FileReader();
       reader.readAsDataURL(file);//readAsDataURL(file)
       reader.onload=function(e){//成功读取后执行
          var result=document.getElementById("result");
          result.innerHTML='<img src="'+this.result+'" alt="">'
       }
    }
    function readAsText(){ 
        var file = document.getElementById("file").files[0]; 
        var reader = new FileReader(); 
        //将文件以文本形式读入页面 
        reader.readAsText(file);//readAsText(file,[encoding]),默认编码为utf8 
        reader.onload=function(f){ 
            var result=document.getElementById("result"); 
            //显示文件 
            result.innerHTML=this.result; 
        } 
    } 
    </script>
    </head>
    <body>
    <p>
       <label>请选择一个文件:</label>
       <input type="file" id="file">
       <input type="button" value="读取图像" onclick="readAsDataURL()">
       <input type="button" value="读取文本文件" onclick="readAsText()">
    </p>
    <div name="result" id="result">
    </div>
    </body>
  • 相关阅读:
    网络之传输层
    局域网的物理组成
    网络基础
    RAID磁盘阵列
    mount挂载和交换分区swap
    Linux文件系统
    sed命令基础2
    sed命令基础
    LVM基础
    磁盘配额基础
  • 原文地址:https://www.cnblogs.com/qfdy123/p/8150966.html
Copyright © 2011-2022 走看看