<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 国产精品亚洲а∨无码播放麻豆 | 久久se精品动漫一区二区三区| 中文字幕无码久久精品青草| 久久精品中文字幕第23页| 亚洲精品国产成人片| 日韩精品无码AV成人观看| 97精品国产一区二区三区| 在线观看91精品国产不卡免费| 人人妻人人澡人人爽人人精品浪潮| 国产精品JIZZ在线观看无码| 精品国产三级a乌鸦在线观看| 国产精品久久久久AV福利动漫| 久久精品国产亚洲AV久| 国内成人精品亚洲日本语音| 久久精品一本到99热免费| 在线观看亚洲精品专区| 亚洲精品在线电影| 无码国模国产在线无码精品国产自在久国产| 国产精品成人观看视频| 人妻精品久久久久中文字幕69| 亚洲国产精品自产在线播放| 99精品视频99| 国产精品天干天干| 99在线精品视频观看免费| 久久er这里只有精品| 国内精品久久久久久久涩爱| 久久精品国产2020| 午夜精品久视频在线观看| 国产精品一区二区资源| 亚洲综合精品第一页| 久久精品9988| 麻豆国产精品一二三在线观看| 精品一区二区三区免费| 精品伊人久久香线蕉| 无码精品尤物一区二区三区| 97视频精品全国在线观看| 亚洲国产精品嫩草影院在线观看| 国产亚洲精品线观看动态图| 久久精品视频在线看99| 国产精品合集一区二区三区| 亚洲中文久久精品无码|