zoukankan      html  css  js  c++  java
  • h5调用手机摄像头/相册

    <!DOCTYPE HTML>
    <html>
    <head>
    <title>上传图片</title>
    <meta charset="utf-8">
    </head>
    <body>
    <iframe name="uploadfrm" id="uploadfrm" style="display: none;"></iframe>
    <form name="formHead" method="post" action="" id="formHead" enctype="multipart/form-data" target="uploadfrm">

    <div>
    <div>
    <input type="file" name="file_head" id="file_head" onchange="javascript:setImagePreview();" />
    </div>
    <div>
    <div id="DivUp" style="display: none">
    <input type="submit" data-inline="true" id="BtnUp" value="确认上传" data-mini="true" />
    </div>
    </div>
    </div>
    </form>
    <div data-role="fieldcontain">
    <div id="localImag">
    <img id="preview" width="-1" height="-1" style="display: none" />
    </div>
    </div>


    <script type="text/javascript">
    function setImagePreview() {
    var preview, img_txt, localImag, file_head = document.getElementById("file_head"),
    picture = file_head.value;
    if (!picture.match(/.jpg|.gif|.png|.bmp/i)) return alert("您上传的图片格式不正确,请重新选择!"),
    !1;
    if (preview = document.getElementById("preview"), file_head.files && file_head.files[0]) preview.style.display = "block",
    preview.style.width = "63px",
    preview.style.height = "63px",
    preview.src = window.navigator.userAgent.indexOf("Chrome") >= 1 || window.navigator.userAgent.indexOf("Safari") >= 1 ? window.webkitURL.createObjectURL(file_head.files[0]) : window.URL.createObjectURL(file_head.files[0]);
    else {
    file_head.select(),
    file_head.blur(),
    img_txt = document.selection.createRange().text,
    localImag = document.getElementById("localImag"),
    localImag.style.width = "63px",
    localImag.style.height = "63px";
    try {
    localImag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)",
    localImag.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img_txt
    } catch(f) {
    return alert("您上传的图片格式不正确,请重新选择!"),
    !1
    }
    preview.style.display = "none",
    document.selection.empty()
    }
    return document.getElementById("DivUp").style.display = "block",
    !0
    }
    </script>
    </body>
    </html>


    来源 ::https://www.cnblogs.com/lijuntao/p/6527135.html
  • 相关阅读:
    程序员父亲的遗产——编程十诫 转载
    如何跟程序员谈一场没有Bug的恋爱
    java集合(ArrayList,Vector,LinkedList,HashSet,TreeSet的功能详解)
    CentOS7.0下载各版本说明 新增Everything版
    Virtualbox虚拟机安装CentOS 6.5图文详细教程
    s:iterator数据累加示例代码
    关于程序员的59条搞笑但却真实无比的编程语录
    jQuery EasyUI API 中文文档
    Java发送带html标签内容的邮件
    javascript比较两个时间大小
  • 原文地址:https://www.cnblogs.com/liuq1991/p/8184307.html
Copyright © 2011-2022 走看看