zoukankan      html  css  js  c++  java
  • 上传图片

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
        <style type="text/css">
    *{
        margin: 0;
        padding:0;
    }
    ul,li{
        list-style: none;
    }
    .fileinput1{
        display: none;
    }
    .filethis{
        background: #1aad19;
         200px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        color: #fff;
        cursor: pointer;
        display: inline-block;
    }
    #imgfs img{
         100px;
        height: 100px;
        display: inline-block;
    }
    #imgfs{
        display: inline-block;
    }
    
        </style>        
        </head>
        <body>
        <div id="big">
            <label class="filethis">上传文件
                <input type="file" name="" accept="image/*" multiple class="fileinput1" id="file">
            </label>
        </div>
        </body>
    </html>
    <script type="text/javascript">
    (function(){  //querySelector
        var file=document.querySelector("#file");
        var big= document.querySelector("#big")
        var sizeMax=10*1024*1024
        file.onchange=function(){
            console.log(this.files[0].size);
            if(this.files[0].size>sizeMax){
                alert("你上传的文件过大");
           return false; };
    var op=document.createElement('div'); op.id="imgfs"; big.appendChild(op); var reader=new FileReader(); reader.onload=function(e){ var img=new Image(); img.src=e.target.result; console.log(img,1); img.onload=function(){ op.appendChild(img); } } reader.readAsDataURL(this.files[0]);//把文件读取成dataURI } })() </script>
  • 相关阅读:
    web访问权限实现方法-探面向对象的编码设计
    解析二进制反码算数求和
    可以把erp当做一个分支-找自己的方向
    电脑开机是怎样自动加载进程
    球管模型和Java
    发明和发现
    漂浮
    js中的一些循环
    ES5中新增的一些方法
    git的一些操作
  • 原文地址:https://www.cnblogs.com/mychz/p/7325324.html
Copyright © 2011-2022 走看看