美文网首页
javascript 预览本地图片

javascript 预览本地图片

作者: EdmundChen | 来源:发表于2017-07-26 10:01 被阅读19次

    title: 预览本地图片


    File input

    <input id="upload_image" type="file" name="image" accept="image/*" />
    

    accept=”image/*”, 指定弹框可选取的文件类型

    js例子

    $('#upload_image').change(function(event) {
      const files = event.target.files;
      const file = files[0]; // 图片对象
      const imageSize = file.size; //图片文件大小
      const lastNo = file.name.lastIndexOf('.');
      const imgNameExtension = file.name.substring(lastNo).toLowerCase(); //文件后最名
      const URL = window.URL || window.webkitURL;
      let imgURL;
      if (URL) {
        imgURL = URL.createObjectURL(file)
      }
      if (imgURL) {
        const img = new Image();
        img.src = imgURL
        img.onerror = function() {
         // 如果不是图片这里处理
        }
        img.onload = function() {
          // 如果是图片这里处理
            $('div').append($('<img/>').attr('src', imgURL));
        }
      }
    });
    

    相关文章

      网友评论

          本文标题:javascript 预览本地图片

          本文链接:https://www.haomeiwen.com/subject/hhenkxtx.html