• jquery+html5实现单张图片上传预览


    js:

    if (window.File && window.FileReader && window.FileList && window.Blob){
    //Blob是计算机界通用术语之一,全称写作:BLOB (binary large object),表示二进制大对象。
        //全部支持
        function handleFileSelect(evt) {
            var files = evt.target.files, f = files[0];
                if (!/image/w+/.test(f.type)){
                     alert("请确保文件为图像类型");
                     return false;
                }
                var reader = new FileReader();
                reader.onload = (function(theFile) {
                return function(e) {
                    var show_pic = document.getElementById("show_pic");
                    show_pic.src = e.target.result;
                };
                })(f);
                reader.readAsDataURL(f);
        }
        document.getElementById('files').addEventListener('change', handleFileSelect, false);
        }else {
        alert('该浏览器不全部支持File APIs的功能');
    }
    

    html:

    <input type="file" id="files" name="files[]" multiple="">
    <img src="" id="show_pic">
    
  • 相关阅读:
    百度翻译
    MailKit帮助类
    Ext.net 3.1学习
    求助 页面布局哪里错了
    jQuery 实现图片动画代码
    CSS图片水平垂直居中
    纯CSS选项卡
    百度纯CSS生成菜单
    KVM虚拟机配置
    快速部署Apache服务静态网站
  • 原文地址:https://www.cnblogs.com/10manongit/p/12978625.html
Copyright © 2020-2023  润新知