<th id="wu2k2"><s id="wu2k2"></s></th> <blockquote id="wu2k2"></blockquote>
  • <tr id="wu2k2"></tr>
  • <samp id="wu2k2"><tbody id="wu2k2"></tbody></samp><samp id="wu2k2"><tbody id="wu2k2"></tbody></samp>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    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 亚洲国产美女精品久久久久| 亚洲精品无码高潮喷水在线| 久9视频这里只有精品| 国产精品免费一区二区三区| 国产精品免费无遮挡无码永久视频| 99精品无人区乱码1区2区3区| 色婷婷99综合久久久精品| 98精品国产高清在线看入口| 最新精品亚洲成a人在线观看| 久久精品国产亚洲av麻豆蜜芽| 中文字幕九七精品乱码| 国产伦精品一区二区| 欧美黑人巨大精品videos| 国内精品伊人久久久久网站| 国产精品另类激情久久久免费| 国产精品大全国产精品| 久久精品国产亚洲AV大全| 久久久久国产精品| 99re久久精品国产首页2020| 午夜三级国产精品理论三级 | 色妞www精品视频一级下载| 国产成人精品久久综合| 国产精品黄页在线播放免费| 亚洲精品一卡2卡3卡四卡乱码| 亚洲系列国产精品制服丝袜第| 久久久亚洲精品国产| 日韩精品在线免费观看| 一本一本久久A久久综合精品 | 无码人妻精品一区二区三18禁| 人人鲁人人莫人人爱精品| 久久久久99精品成人片三人毛片 | 国产精品成人99久久久久| 完整观看高清秒播国内外精品资源| 国产精品福利一区| 最新国产精品视频| 国产精品无码素人福利免费 | 亚洲精品在线视频观看| 久久精品亚洲精品国产色婷| 精品人妻久久久久久888| 久久精品国产第一区二区| 精品国产香蕉伊思人在线在线亚洲一区二区 |