zoukankan      html  css  js  c++  java
  • javascript——base64

    <!DOCTYPE html>
    <head>
    <title>欢迎</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1">
    <link rel="stylesheet" href="css/common.css">
    </head>
    <body>
    <div class="main">
    <input type="file" id="demoInput">
    <textarea id="result" cols="30" rows="10"></textarea>
    <div id="imgArea">
    123
    </div>
    </div>
    <script type="text/javascript">
    window.onload = function(){
    //var main = document.getElementsByClassName('main')[0];
    var myFile = document.getElementById('demoInput');
    var result = document.getElementById('result');
    var imgArea = document.getElementById('imgArea');
    
    if(typeof(FileReader)==='undefined'){
    result.innerHTML = '请使用现代浏览器操作';	
    }
    else{
    myFile.addEventListener('change',readFile,false);
    }
    
    function readFile(){
    var file = this.files[0];
    if(!/image/w+/.test(file.type)){
    alert('请上传图片');
    return false;
    }
    
    //debugger;
    var reader = new FileReader();
    reader.readAsDataURL(file);
    reader.onload = function(){
    var img = document.createElement('img');
    img.src = this.result; 
    img.style.width = "100%";
    img.style.height = "100%" ;
    document.body.appendChild(img);
    result.innerHTML = '<img src="'+this.result+'" alt=""/>';
    }
    }
    
    // myFile.onchange = function(){
    
    // readFile();//返回方法结果
    
    // }
    
    //myFile.onchange = readFile;//方法签名
    
    }
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    044 文件和数据格式化
    040 字典类型及操作
    042 实例10-文本词频统计
    Java中PreparedStatement和Statement的用法区别(转)
    java连接oracle的简单实例
    javamail发送邮件的简单实例(转)
    JAVA IO之管道流总结大全(转)
    缓冲流和转换流(转)
    使用缓冲流来读写文件(转)
    JAVA向文件中追加内容(转)
  • 原文地址:https://www.cnblogs.com/MonaSong/p/5435709.html
Copyright © 2011-2022 走看看