国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

HTML5+Canvas調(diào)用手機(jī)拍照功能實(shí)現(xiàn)圖片上傳(上)

2019-11-19 16:46:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

因?yàn)樽罱欢螘r(shí)間,一直在弄微信項(xiàng)目,其中涉及到了證件上傳的功能,剛開(kāi)始的時(shí)候一點(diǎn)頭緒都沒(méi)有,上網(wǎng)查了很多資料,QQ群里面也問(wèn)了不少人,很多人說(shuō)如果是app程序,可以申請(qǐng)系統(tǒng)權(quán)限,然后再去調(diào)用系統(tǒng)底層的東西,但是微信是在瀏覽器里面操作的,我們自定義的頁(yè)面也是通過(guò)微信內(nèi)置瀏覽器打開(kāi)的,而且微信瀏覽器在內(nèi)部進(jìn)行了很多特殊處理,屏蔽了很多東西,所以要在頁(yè)面調(diào)用拍照功能或者是打開(kāi)手機(jī)系統(tǒng)的圖庫(kù)目錄是不可能的,當(dāng)然,這些都只是大伙兒理論上的猜測(cè)而已,而在我查了兩天的資料之后,發(fā)現(xiàn)這個(gè)問(wèn)題原來(lái)是可以解決的,而且實(shí)現(xiàn)的過(guò)程居然也很簡(jiǎn)單。只是用到了HTML5的file文件上傳功能,再配合canvas即可。下面附上源代碼:

<html> <meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> <meta name="format-detection" content="telephone=yes"> <head>  <meta charset="UTF-8">  <title>上傳證件</title>  <style>  body {   margin: 20px 20%;   color:#777;   text-align: center;  }  #result{   margin-top: 20px;  }  </style> </head> <body>  <h1 class="text-center">上傳證件...</h1>  <hr/>  <input type="file"/>  <div id="result" align="center"></div>  <hr/>   <!-- 引入jQuery -->  <script type="text/javascript" src="../js/jQuery/jquery-1.9.1.min.js"></script>  <script type="text/javascript" src="../js/LocalResizeIMG.js"></script>   <!-- mobileBUGFix.js 兼容修復(fù)移動(dòng)設(shè)備 -->  <script src="../js/mobileBUGFix.mini.js" type="text/javascript"></script>  <script type="text/javascript">  $("input:file").localResizeIMG({   width: 500,   quality: 0.8,   success: function (result) {   var img = new Image();   img.src = result.base64;   console.log(result.clearBase64);   //$("body").append(img);   $("#result").empty();   $("#result").append(img); //呈現(xiàn)圖像(拍照

主站蜘蛛池模板:
浠水县|
江华|
巫溪县|
崇礼县|
时尚|
麻栗坡县|
马龙县|
平凉市|
德庆县|
大方县|
龙口市|
正阳县|
靖远县|
安新县|
天长市|
明水县|
石狮市|
延川县|
盐山县|
大化|
灌南县|
上饶县|
镇坪县|
内黄县|
克拉玛依市|
延庆县|
闵行区|
砚山县|
永寿县|
锦屏县|
寿宁县|
武定县|
张家界市|
抚松县|
广平县|
吉安市|
广水市|
革吉县|
准格尔旗|
巴彦淖尔市|
德化县|