真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

js實現(xiàn)的在本地預覽圖片功能示例

本文實例講述了js實現(xiàn)的在本地預覽圖片功能。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)公司專注于奎屯網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供奎屯營銷型網(wǎng)站建設(shè),奎屯網(wǎng)站制作、奎屯網(wǎng)頁設(shè)計、奎屯網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務,打造奎屯網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供奎屯網(wǎng)站排名全網(wǎng)營銷落地服務。

移動web


上傳文件: 預覽:

兼容ie版本

function change() {
   var pic = document.getElementById("preview");
   var file = document.getElementById("f");
   var ext=file.value.substring(file.value.lastIndexOf(".")+1).toLowerCase();
   // gif在IE瀏覽器暫時無法顯示
   if(ext!='png'&&ext!='jpg'&&ext!='jpeg'){
     alert("文件必須為圖片!"); return;
   }
   // IE瀏覽器
   if (document.all) {
     file.select();
     var reallocalpath = document.selection.createRange().text;
     var ie6 = /msie 6/i.test(navigator.userAgent);
     // IE6瀏覽器設(shè)置img的src為本地路徑可以直接顯示圖片
     if (ie6) pic.src = reallocalpath;
     else {
       // 非IE6版本的IE由于安全問題直接設(shè)置img的src無法顯示本地圖片,但是可以通過濾鏡來實現(xiàn)
       pic.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image',src=\"" + reallocalpath + "\")";
       // 設(shè)置img的src為base64編碼的透明圖片 取消顯示瀏覽器默認圖片
       pic.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==';
     }
   }else{
     html5Reader(file);
   }
 }
 function html5Reader(file){
   var file = file.files[0];
   var reader = new FileReader();
   reader.readAsDataURL(file);
   reader.onload = function(e){
     var pic = document.getElementById("preview");
     pic.src=this.result;
   }
 }

更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript圖片操作技巧大全》、《JavaScript切換特效與技巧總結(jié)》、《JavaScript運動效果與技巧匯總》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學運算用法總結(jié)》

希望本文所述對大家JavaScript程序設(shè)計有所幫助。


名稱欄目:js實現(xiàn)的在本地預覽圖片功能示例
網(wǎng)頁URL:http://weahome.cn/article/ghgjip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部