zoukankan      html  css  js  c++  java
  • 上传图片且可以预览

     1 <!DOCTYPE html>
     2 <html>
     3     <head>
     4         <meta charset="UTF-8">
     5         <title>上传图片</title>
     6         <script type="text/javascript" src="lib/jquery-1.11.0.js" ></script>
     7         <script type="text/javascript" src="JS/jupload.js"></script>
     8         <script type="text/javascript" src="JS/browser-md5-file.min.js" ></script>
     9     </head>
    10     <body>
    11         图片上传:<input type="file" id="pic" name="pic" multiple="multiple"  accept="image/*" />
    12         <ul>
    13         </ul>
    14     </body>
    15 </html>

    js代码

    一张图片的MD5是唯一的,可以根据MD5值来让同一张照片只可以上传一次

     1 $(document).ready(function(){
     2     $("#pic").on("change",function(e){
     3         var files = e.target.files;//事件的目标控件.属性
     4         var url = window.URL || window.wibkitURL || window.mozURL;//
     5         /*for(var i=0 len=files.length;i<len; ++i )*/
     6         $.each(files,function(i,o){//i是循坏次数,o是指具体的图片
     7             var lian = url.createObjectURL(o);//得到图片的链接
     8             browserMD5File(o, function (err, md5) {
     9                console.log(md5);
    10             });
    11             var li = "<li class='lis'><img class='uppic' src='" + lian + "'/></li>"
    12             $("ul").append(li);
    13             $(".lis").css("list-style-type","none").css("display","inline-block").css("margin-right","10px");
    14             $(".uppic").css("width","150px").css("height","100px");
    15         });
    16     });
    17 });



  • 相关阅读:
    C# 获取计算机相关信息
    C# 创建Windows服务demo
    C# 嵌入互操作类型
    使用开源框架Sqlsugar结合mysql开发一个小demo
    C# 实现最小化托盘功能
    面试-PA和XSYX面试小结
    0103-springmvc的基本流程
    0102-aop
    java并发编程-12个原子类
    ej3-0开端
  • 原文地址:https://www.cnblogs.com/wanm/p/8085042.html
Copyright © 2011-2022 走看看