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

首頁 > 編程 > JavaScript > 正文

基于JavaScript FileReader上傳圖片顯示本地鏈接

2019-11-20 09:53:28
字體:
來源:轉載
供稿:網友

簡介

使用FileReader對象,web應用程序可以異步的讀取存儲在用戶計算機上的文件(或者原始數據緩沖)內容,可以使用File對象或者Blob對象來指定所要處理的文件或數據.其中File對象可以是來自用戶在一個<input type="text" />元素上選擇文件后返回的FileList對象,也可以來自拖放操作生成的 DataTransfer對象,還可以是來自在一個HTMLCanvasElement上執行mozGetAsFile()方法后的返回結果.

頁面中多個,上傳多個圖片DEMO代碼

<!Doctype html><html> <head>  <title>上傳圖片顯示預覽圖</title>  <style>   #result img{    height:100px;    display:inline-block;    margin-right:10px;    margin-bottom:10px;   }  </style> </head> <body>  <div class="add_imgs">   <p>     <label>請選擇一個圖像文件:</label>     <input type="file" id="file_input" style="display:none;" />    </p>    <div id="result">    <a href="javascript:void(0);" class="add_img_btn">添加圖片</a>   </div>   </div>  <div class="add_imgs">   <p>     <label>請選擇一個圖像文件:</label>     <input type="file" id="file_input" style="display:none;" />    </p>    <div id="result">    <a href="javascript:void(0);" class="add_img_btn">添加圖片</a>   </div>   </div>  <script src="jquery-2.2.1.min.js"></script>  <script>   $(".add_img_btn").unbind("click").on("click",function(){    $(this).parents(".add_imgs").find("input[type=file]").click();    var result = $(this).parent();     var input = $(this).parents(".add_imgs").find("input[type=file]");    dads(result,input);   })         function dads(result,input){    if(typeof FileReader==='undefined'){      result.innerHTML = "抱歉,你的瀏覽器不支持 FileReader";      input.setAttribute('disabled','disabled');     }else{      $(input).unbind("change").on("change",function(){      var file = this.files[0];       if(!/image///w+/.test(file.type)){        alert("文件必須為圖片!");        return false;       }       var reader = new FileReader();       reader.readAsDataURL(file);       reader.onload = function(e){        $(result).append('<img src="'+this.result+'" alt="" />');       }      })    }    }  </script> </body></html>

以上就是本文的全部內容,希望對大家學習JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白河县| 辰溪县| 商都县| 威宁| 郯城县| 丰原市| 双柏县| 大渡口区| 泾川县| 葫芦岛市| 宁国市| 东明县| 民权县| 白朗县| 广汉市| 安顺市| 盘锦市| 定襄县| 斗六市| 桐乡市| 宁波市| 西吉县| 叶城县| 湘西| 濮阳市| 沈丘县| 清苑县| 奉新县| 卢氏县| 乐平市| 兴安盟| 永德县| 铜梁县| 嘉善县| 名山县| 肃宁县| 阜宁县| 东山县| 通化市| 汾阳市| 乌苏市|