<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 日韩精品免费视频| 久久久久人妻精品一区二区三区| 精品人妻少妇一区二区| 国内精品久久久人妻中文字幕| 亚洲AV永久无码精品成人| 久久亚洲精品无码aⅴ大香| 久久AV无码精品人妻出轨| 亚洲精品视频免费观看| 久久精品国产99国产精2020丨| 国产亚洲精品影视在线| 四虎国产精品永免费| 亚洲国产精品无码久久久秋霞2| 国产精品久久久久影院免费| 中文字幕精品一区| 久久精品国产2020| 九九热线有精品视频99| 日韩精品人妻系列无码专区免费| 亚洲精品中文字幕无码A片老| 亚洲精品A在线观看| 国产成人精品一区二三区熟女| 精品亚洲一区二区三区在线播放| 国产精品毛片AV久久66| 久久精品国产99精品国产2021 | 国产精品H片在线播放| 人妻少妇精品视频一区二区三区| 国产精品V亚洲精品V日韩精品| 国产精品99精品一区二区三区 | 国产精品一区二区久久精品无码| 亚洲视频国产精品| 国产精品亲子乱子伦xxxx裸| 东北妇女精品BBWBBW| 色综合久久精品中文字幕首页| 国产精品JIZZ在线观看老狼| 国产精品国产午夜免费福利看| 国产在线拍揄自揄视精品| 久久久午夜精品福利内容| 精品国产品国语在线不卡| 日韩精品久久无码人妻中文字幕 | 精品久久精品久久| 久久久99精品免费观看| 国产精品videossex另类|