您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> 安卓开发 >> 正文

HTML5图片预览的方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

下面我们给大家介绍一下HTML5图片预览的方法吧!希望大家可以在这里学习!

1.URL

    2.FileReader

    直接上代码

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta charset="utf-8">

    <title>html5 图片上传预览</title>

    <style>

    #preview {

    width: 300px;

    height: 300px;

    overflow: hidden;

    }

    #preview img {

    width: 100%;

    height: 100%;

    }

    </style>

    <script src="../jquery/jquery-1.8.3.js"></script>

    <script type="text/javascript">

    function preview1(file) {

    var img = new Image(), url = img.src = URL.createObjectURL(file)

    var $img = $(img)

    img.onload = function() {

    URL.revokeObjectURL(url)

    $('#preview').empty().append($img)

    }

    }

    function preview2(file) {

    var reader = new FileReader()

    reader.onload = function(e) {

    var $img = $('<img>').attr("src", e.target.result)

    $('#preview').empty().append($img)

    }

    reader.readAsDataURL(file)

    }

    $(function() {

    $('[type=file]').change(function(e) {

    var file = e.target.files[0]

    preview1(file)

    })

    })

    </script>

    </head>

    <body>