zoukankan      html  css  js  c++  java
  • html5利用getObjectURL获取图片路径上传图片

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link rel="stylesheet" href="css/reset.css" />
    <script type="text/javascript" src="js/jquery-1.9.1.min.js"></script>
    
    <title>添加资讯页</title>
    <style>
        *{margin: 0px; padding: 0px; font-size: 18px;}
        li{list-style: none;}
        .leftLi{
            text-align: left;
        }
        .rightLi{
            min- 500px;
            text-align: left;
        }
        .imgWrap{
            position: relative;
            z-index: 1;
             120px;
            height: 120px;
            border-radius: 3px;
        }
        #img0{
             120px;
            height: 120px;
            float: left;
        }
        #file0{
            position: absolute;
            top: 0;
            display: none;
        }
    </style>
    <script>
        $(function(){
                    $("#img0").click(function(){
                            $("#file0").click();
                        })
                    $("#file0").change(function(){
                        var objUrl = getObjectURL(this.files[0]) ;
                        console.log("objUrl = "+objUrl) ;
                        if (objUrl) {
                            $("#img0").attr("src", objUrl) ;
                        }
                    }) ;
                    //建立一個可存取到該file的url
                    function getObjectURL(file) {
                        var url = null ;
                        if (window.createObjectURL!=undefined) { // basic
                            url = window.createObjectURL(file) ;
                        } else if (window.URL!=undefined) { // mozilla(firefox)
                            url = window.URL.createObjectURL(file) ;
                        } else if (window.webkitURL!=undefined) { // webkit or chrome
                            url = window.webkitURL.createObjectURL(file) ;
                        }
                        return url ;
                    }
        })
    </script>
    </head>
    
    <body>
    
    <ul>
          <li class="">
              <div class="leftLi">
                  <span>封面:</span>
                  <span style="color: #f00;">点击图片进行封面更换</span>
              </div>
            <div class="rightLi">
                <div class="imgWrap">
                    <input type="file" name="file0" id="file0" multiple="multiple" />
                    <img src="img/add.png" id="img0" >
                </div>
            </div>
          </li>
          
    </ul>
     </form>
    </div>
    </div>
    </body>
    </html>
  • 相关阅读:
    函数声明、引用
    事件绑定的快捷方式 利on进行事件绑定的几种情况
    BOM的节点方法和属性
    JQuery语法 JQuery对象与原生对象互转 文档就绪函数与window.onload的区别
    JPEG解码:huffman解码
    Quartus 中快速分配器件管脚
    PLL的modelsim仿真
    JPEG解码:桶型寄存器
    JPEG解码:反DCT变换(二)
    JPEG解码:反DCT变换(一)
  • 原文地址:https://www.cnblogs.com/ourLifes/p/10028083.html
Copyright © 2011-2022 走看看