<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    js讀取文件

    文檔

    js讀取文件

    js讀取文件:1、js讀取文件;2、將以base64的圖片url數據轉換為Blob;3、input獲?。海?)html部分;(2)css部分;(3)js部分。
    推薦度:
    導讀js讀取文件:1、js讀取文件;2、將以base64的圖片url數據轉換為Blob;3、input獲?。海?)html部分;(2)css部分;(3)js部分。

    js讀取文件的操作是什么樣的呢?一起來看下吧:

    1、js讀取文件;

    /**
    ?????*?上傳圖片
    ?????*?@param?file?傳入獲取的文件
    ?????*?@author?wangzhen?2018-09-07
    ????*/
    ????function?loadImg(file,callback){
    ????????//創建讀取文件的對象
    ????????var?reader?=?new?FileReader();
    ?
    ????????//創建文件讀取相關的變量
    ????????var?imgFile;
    ?
    ????????//為文件讀取成功設置事件
    ????????reader.onload=function(e)?{
    ????????????//?console.log('文件讀取完成');
    ????????????imgFile?=?e.target.result;
    ????????????//?console.log(imgFile);
    ????????????//?$("#imgLicense").attr('src',?imgFile);
    ????????????//?callback(imgFile);
    ????????????callback(file);
    ????????};
    ?
    ????????//正式讀取文件
    ????????reader.readAsDataURL(file);
    ????}

    2、將以base64的圖片url數據轉換為Blob;

    //?--------?將以base64的圖片url數據轉換為Blob?--------
    ????function?convertBase64UrlToBlob(urlData,?filetype){
    ????????//去掉url的頭,并轉換為byte
    ????????var?bytes?=?window.atob(urlData.split(',')[1]);
    ????????
    ????????//處理異常,將ascii碼小于0的轉換為大于0
    ????????var?ab?=?new?ArrayBuffer(bytes.length);
    ????????var?ia?=?new?Uint8Array(ab);
    ????????var?i;
    ????????for?(i?=?0;?i?

    3、input獲?。?/p>

    (1)html部分;

    ????????????????????????????????????????????????上傳圖片

    (2)css部分;

    .file-box{
    ????????????display:?inline-block;
    ????????????position:?relative;
    ????????????padding:?3px?5px;
    ????????????overflow:?hidden;
    ????????????color:#fff;
    ????????????background-color:?red;
    ????????????border-radius:?5px;
    ????????}
    ????????.file-btn{
    ????????????position:?absolute;
    ????????????width:?100%;
    ????????????height:?100%;
    ????????????top:?0;
    ????????????left:?0;
    ????????????outline:?none;
    ????????????background-color:?transparent;
    ????????????filter:alpha(opacity=0);
    ????????????-moz-opacity:0;
    ????????????-khtml-opacity:?0;
    ????????????opacity:?0;
    ????????}

    (3)js部分

    function?uploadImg(event){
    ????????//?console.log(event);
    ????????var?imgFile?=?event.target.files[0];
    ???????//傳遞參數fd
    ???????var?fd?=?new?FormData();
    ????????fd.append("file",imgFile);
    ????}

    以上就是小編今天的分享,希望可以幫助到大家。

    文檔

    js讀取文件

    js讀取文件:1、js讀取文件;2、將以base64的圖片url數據轉換為Blob;3、input獲?。海?)html部分;(2)css部分;(3)js部分。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    python 交集 object 轉list object轉bigdecimal java get和set方法 python中get函數用法 js set方法 mysql去重復 保留一條 rstudio使用教程 oracle coalesce python configparser模塊 python strip函數 python調用dll java concat js 遍歷json js json對象 js數組遍歷方法 python 引用 idea的maven配置 maven安裝配置 java filereader linux 格式化u盤 deque java java process armoury crate打不開 python skimage vue使用jquery js set去重 python的range函數用法 vue 調用子組件方法 java反射獲取屬性值 python中find函數的用法 getclass方法 python中strip函數的用法 js class類 mysql time類型 python中sorted函數的用法 cad的基本命令 ubuntu卸載mysql js獲取隨機數 opencv安裝教程python
    Top 久久频这里精品99香蕉久| 亚洲精品亚洲人成人网| 99re热这里只有精品视频| 91国内外精品自在线播放| 亚洲中文字幕久久精品无码A| 丰满人妻熟妇乱又伦精品视| 国产精品区一区二区三| 538精品在线观看| 国产亚洲色婷婷久久99精品| 91精品国产高清久久久久久91| AV无码精品一区二区三区宅噜噜 | 99热精品国产三级在线观看| 亚洲国产精品嫩草影院久久| 亚洲精品日韩一区二区小说| 91麻豆精品激情在线观看最新| 亚洲码国产精品高潮在线| 亚洲国产精品综合久久网络| 精品午夜久久网成年网| 青娱乐2017年精品视频在线| 久久99精品一区二区三区| 99久久国产综合精品麻豆| 亚洲精品成a人在线观看| 精品三级内地国产在线观看| 亚洲AV无码成人精品区天堂| 日韩精品国产一区| 青娱乐2017年精品视频在线| 精品无码人妻夜人多侵犯18| 久久91综合国产91久久精品| 国产精品毛片在线完整版| 麻豆aⅴ精品无码一区二区| 在线观看自拍少妇精品| 2048亚洲精品国产| 国产福利vr专区精品| 青青青国产精品国产精品美女| 青娱分类视频精品免费2| 亚洲男人的天堂久久精品 | 日产精品一二三四区国产| 奇米影视7777久久精品| 2048亚洲精品国产| 九九免费久久这里有精品23| 国产成人精品男人免费|