• 调取手机摄像头拍照并获取拍得的照片


     1 <!DOCTYPE html>
     2 <html>
     3 
     4     <head>
     5         <meta charset="utf-8">
     6         <title>HTML5 调用手机摄像头</title>
     7         <style type="text/css">
     8             .addBorder {
     9                 border: 1px solid #ccc;
    10             }
    11             #imgDiv {
    12                  300px;
    13                 height: 300px;
    14             }
    15             
    16             #imgContent {
    17                  100%;
    18                 height: 100%;
    19             }
    20         </style>
    21     </head>
    22 
    23     <body>
    24 
    25         <button class="btn" style="height: 200px; 200px;background-color: red;">按钮</button>
    26         <form id="imgForm">
    27             <input class="addBorder" accept="image/*" type="file" style="display: none;">
    28             <br/>
    29         </form>
    30         <button style="height: 100px; 100px;background-color: green;" onclick="loadImg()">获取图片</button>
    31         <div id="imgDiv">
    32             <img id="imgContent">
    33         </div>
    34         <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    35         <script type="text/javascript">
    36             
    37             function loadImg() {
    38                 //获取文件  
    39                 var file = $("#imgForm").find("input")[0].files[0];
    40 
    41                 //创建读取文件的对象  
    42                 var reader = new FileReader();
    43 
    44                 //创建文件读取相关的变量  
    45                 var imgFile;
    46 
    47                 //为文件读取成功设置事件  
    48                 reader.onload = function(e) {
    49                     alert('文件读取完成');
    50                     imgFile = e.target.result;
    51                     console.log(imgFile);
    52                     $("#imgContent").attr('src', imgFile);
    53                 };
    54 
    55                 //正式读取文件  
    56                 reader.readAsDataURL(file);
    57             }
    58             $('.btn').click(function() {
    59                 $('.addBorder').click();
    60             })
    61         </script>
    62     </body>
    63 
    64 </html>
  • 相关阅读:
    AN BD FD DD CD UT CT TT IT ST UAT OP
    log4j
    重构代码
    with as sql的优化
    svn locked,并且无法clean up 的解决方法
    去掉Eclipse中没用的workspace
    getHibernateTemplate()的get方法
    Java反射
    windows 右键新建html文档
    fiddler 针对单个接口打断点
  • 原文地址:https://www.cnblogs.com/colaman/p/6840965.html
Copyright © 2020-2023  润新知