zoukankan      html  css  js  c++  java
  • web fileReader API

    1. code

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>WEB FILEREADER API</title>
      <style type="text/css">
       
    
      </style>
    </head>
    <body onClick="showFileName()">
        <input name="t"type = file id = 'file'/>
        
        <input type = button onclick = 'readImg()' value = '读取图像'/> 
        <input type = button onclick = 'readFile()' value = '读取文件'/>
        <div id = 'result'></div>
        <script language = 'javascript'>
          function showFileName(){
            var files = document.getElementById('file').files;
            var file;
            console.log(files)
            //console.log(1)
            for(var i = 0, len = files.length; i < len; i++){
              file = files[i];
              console.log(1)
              console.log(file.name);
            }
          }
          showFileName()
    
          function readImg(){
            var file = document.getElementById('file').files[0];
            console.log(file)
            if(!/image/w+/.test(file.type)){
              alert("请确保文件为图像类型!");
              return false;
            }
            var reader = new FileReader();
            reader.readAsDataURL(file);
            reader.onload = function(e){
                console.log(this)
              var result = document.getElementById('result');
              result.innerHTML = "<img src = '"+this.result+"' alt = ''/>";
            };
          }
    
          function readFile(){
            var  file = document.getElementById('file').files[0];
            var reader = new FileReader();
            reader.readAsText(file);
            reader.onload = function(f){
              var result = document.getElementById('result');
              result.innerHTML = this.result;
            }
          }
    
        </script>
    </body>
    </html>

    2. pic

    3. end

  • 相关阅读:
    [转载]三小时学会Kubernetes:容器编排详细指南
    《微服务设计》书摘
    Mac os安装golang开发环境
    openstack-KVM-Network
    openstack-KVM管理工具
    openstack-KVM-vCPU
    openstack-KVM-Memory
    openstack-KVM-存储配置
    openstack-云计算概述
    openstack-KVM安装与使用
  • 原文地址:https://www.cnblogs.com/vali/p/6699393.html
Copyright © 2011-2022 走看看