zoukankan      html  css  js  c++  java
  • js实现图片预览功能

    最近在项目上遇到图片无法预览的问题,最后用change事件实现,不太完美但可以先使用

    js代码

     1  $(function () {
     2             $("#Picture").change(function () {
     3                 var $file = $(this);
     4                 var fileObj = $file[0];
     5                 var windowURL = window.URL || window.webkitURL;
     6                 var dataURL;
     7                 var $img = $("#Image");
     8                 if (fileObj && fileObj.files && fileObj.files[0]) {
     9                     dataURL = windowURL.createObjectURL(fileObj.files[0]);
    10                     $img.attr('src', dataURL);
    11                 } else {
    12                     dataURL = $file.val();
    13                     var imgObj = document.getElementById("Image");
    14                     imgObj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";
    15                     imgObj.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = dataURL;
    16                 }
    17             });
    18         })
    View Code

    前台代码

     1  <div class="form_group_change">
     2                         <div class="control_label_change">
     3                             <b><p style="height:108px; line-height:108px; text-align:right; color:#757575;">当前形象图</p></b>
     4                         </div>
     5                         <div class="control_form_change">
     6                                <img src="" id="Image"  height="100px"/>
     7                         </div>
     8                     </div>
     9                     <div class="form_group">
    10                         <div class="control_label">
    11                             <b><p>商品形象图</p></b>
    12                         </div>
    13                         <div class="control_form">
    14                                <input class="doc" name="Picture" type="file" id="Picture" value=""  />
    15                         </div>
    16                     </div>
    View Code

    有需要的可以参考一下

  • 相关阅读:
    <dependency>
    json、javaBean、xml互转的几种工具介绍
    日志系统logBack的配置以及sdoutAppender控制台输出
    Java中Main函数探讨
    java的Daemon守护线程
    FastJson序列化对象
    多线程情况下获取数据出现的不一致
    苏州地区--校招IT公司
    Spark聚合操作:combineByKey()
    Hadoop初步简介
  • 原文地址:https://www.cnblogs.com/senfanxie/p/7894587.html
Copyright © 2011-2022 走看看