<sup id="m40ya"></sup>
  • 
    
  • <kbd id="m40ya"></kbd>
    <samp id="m40ya"></samp>
    <ul id="m40ya"></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 精品一区二区三区中文字幕| 热久久视久久精品18| 精品国产一区二区三区免费看 | 国产真实乱子伦精品视| 四虎国产精品永久免费网址| av无码精品一区二区三区四区| 中文字幕色婷婷在线精品中| 国产成人精品午夜二三区波多野| 欧洲精品免费一区二区三区| 久久狠狠高潮亚洲精品| 波霸在线精品视频免费观看| 国产视频精品免费| 亚洲伊人久久精品| 久久精品国产精品青草| 四虎影院国产精品| 久久99精品久久久久久清纯| 精品无码久久久久国产| 中文成人无字幕乱码精品区| 四虎成人精品在永久在线观看| 国产99久久久国产精品小说| 99精品热线在线观看免费视频| 视频一区精品自拍| 亚洲AV永久无码精品一区二区国产 | 999国产精品999久久久久久| 国产在线精品一区二区三区不卡| 国产成人一区二区动漫精品| 国产精品乱码一区二区三| 久久久久久精品成人免费图片| 亚洲av永久无码精品漫画| 成人国内精品久久久久一区| 九九这里只有精品视频| 国产在线视精品麻豆| 国内揄拍国内精品少妇国语| 97精品国产手机| 久久精品国产亚洲AV蜜臀色欲| 骚片AV蜜桃精品一区| 久久九九有精品国产23百花影院| 久热这里只有精品99国产6| 亚洲精品高清一二区久久| 国产精品青青青高清在线观看| 欧美日韩亚洲精品|