最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)上傳圖片到服務(wù)器

 更新時間:2021年04月11日 14:45:43   作者:LinK97  
這篇文章主要為大家詳細(xì)介紹了js實現(xiàn)上傳圖片到服務(wù)器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現(xiàn)上傳圖片到服務(wù)器的具體代碼,供大家參考,具體內(nèi)容如下

HTML

//多張圖片上傳multiple
<input type="file" id="file" multiple>
//原生提交按鈕
<input type="submit">

javascript

<script>
    // 定義一個接收轉(zhuǎn)為base64圖片的數(shù)組
    let ArrayImg=[]
    var index = 0;  //給圖片加唯一標(biāo)識 好刪除
    // 獲取頁面上的元素
    let input=document.getElementById('file')
    console.log(input);
    // 綁定oncheange事件
    input.onchange=function(){
      var file=this.files[0]  //獲取頁面上選擇的文件[N]指的是獲取第幾個
      // console.log(file);
      var iLen = this.files.length;  //獲取圖片長度
      // console.log(iLen);
      for(var i=0;i<iLen;i++){  //通過循環(huán)把多張圖片顯示到頁面上或者上傳
      // 本地緩存 預(yù)覽
      var filereader = new FileReader()  //創(chuàng)建一個本地緩存的對象
      // 把獲取到的文件本地緩存轉(zhuǎn)為bese64
      filereader.readAsDataURL(this.files[i])  //轉(zhuǎn)成base64,并存在了自由屬性reader.result里  
        console.log([i]);
        filereader.onload = function () { //通過onload 事件把this.result 取出來
        // console.log(this.result,333);
        ArrayImg.push(this.result)
        // 通過html標(biāo)簽包括到img顯示圖片 放到一個變量中儲存
        let img1=`<div id="divimg"><img src="${this.result}" alt="" id="id_img"></div>`  
        // 創(chuàng)建一個新的div
        let div = document.createElement('div')
        div['index'] = index; // 給div加唯一標(biāo)識好移除
        // 把上傳存好的img1放到新建的div里面
        div.innerHTML=img1
        console.log(ArrayImg,'圖片數(shù)組');
        //然后通過dom操作插入到dom樹中 顯示圖片
        document.getElementsByTagName('body')[0].appendChild(div)   //插入dom樹
        // console.log(img);
        // 通過給div綁定單擊事件 刪除當(dāng)前點擊的div跟當(dāng)前點擊的圖片數(shù)組中的base64地址
        div.onclick = function(){  
                    this.remove();                  // 在頁面中刪除該圖片元素  
                    delete ArrayImg[this.index];  // 刪除ArrayImg數(shù)組對應(yīng)的數(shù)據(jù)
                    console.log(ArrayImg,'圖片數(shù)組');
                }
                //inddex記錄當(dāng)前循環(huán)了多少次好移除ArrayImg數(shù)組中的鏈接地址
        index++
      }
      }
    }
</script>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • js圖片自動切換效果處理代碼

    js圖片自動切換效果處理代碼

    自己設(shè)置每張圖片切換的時間間隔,自己設(shè)置每張圖片的路徑(絕對、相對路徑都可以)雖然很簡單,但是很實用
    2013-05-05
  • 純JavaScript基于notie.js插件實現(xiàn)消息提示特效

    純JavaScript基于notie.js插件實現(xiàn)消息提示特效

    這篇文章主要介紹了純JavaScript基于notie.js插件實現(xiàn)消息提示特效,可以制作Alert提示框,確認(rèn)框和帶輸入的消息框,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 微信小程序之全局配置window和tabBar案例詳解

    微信小程序之全局配置window和tabBar案例詳解

    小程序根目錄下的 app.json 文件是小程序的全局配置文件,本文給大家分享微信小程序之全局配置window和tabBar案例講解,感興趣的朋友跟隨小編一起看看吧
    2024-01-01
  • JS實現(xiàn)圖片高斯模糊切換效果的焦點圖實例

    JS實現(xiàn)圖片高斯模糊切換效果的焦點圖實例

    這篇文章主要給大家介紹了利用原生JS如何實現(xiàn)圖片高斯模糊切換效果的焦點圖,文中給出了完整的實例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考借鑒價值,下面來一起看看吧。
    2017-01-01
  • 微信小程序非swiper組件實現(xiàn)的自定義偽3D輪播圖效果示例

    微信小程序非swiper組件實現(xiàn)的自定義偽3D輪播圖效果示例

    這篇文章主要介紹了微信小程序非swiper組件實現(xiàn)的自定義偽3D輪播圖效果,涉及微信小程序事件響應(yīng)及元素屬性動態(tài)操作實現(xiàn)輪播圖效果相關(guān)技巧與注意事項,需要的朋友可以參考下
    2018-12-12
  • 修改 bootstrap table 默認(rèn)detailRow樣式的實例代碼

    修改 bootstrap table 默認(rèn)detailRow樣式的實例代碼

    這篇文章主要介紹了修改 bootstrap table 默認(rèn)detailRow樣式的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-07-07
  • JavaScript設(shè)計模式之策略模式實例

    JavaScript設(shè)計模式之策略模式實例

    這篇文章主要介紹了JavaScript設(shè)計模式之策略模式實例,本文分析了Jquery源碼并給出了自己的實現(xiàn),需要的朋友可以參考下
    2014-10-10
  • 無阻塞加載腳本分析[全]

    無阻塞加載腳本分析[全]

    script標(biāo)簽的阻塞行為會對頁面性能產(chǎn)生負(fù)面影響,大多數(shù)瀏覽器在下載或執(zhí)行腳本的同時,會阻塞下載位于它之后的資源,也會阻塞渲染位于它之后的元素。
    2011-01-01
  • JavaScript實現(xiàn)輪播圖效果代碼實例

    JavaScript實現(xiàn)輪播圖效果代碼實例

    這篇文章主要介紹了JavaScript實現(xiàn)輪播圖效果代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • JavaScript中apply方法的應(yīng)用技巧小結(jié)

    JavaScript中apply方法的應(yīng)用技巧小結(jié)

    這篇文章給大家總結(jié)了在js中apply方法的一些應(yīng)用技巧,通過這些技巧對大家日常的使用相信會有幫助,有需要的朋友們下面來一起看看吧。
    2016-09-09

最新評論

镇远县| 海盐县| 遂平县| 沿河| 元谋县| 陇西县| 大渡口区| 彭山县| 登封市| 贵德县| 龙门县| 张家口市| 宝应县| 渝中区| 婺源县| 托里县| 清流县| 营山县| 鹤岗市| 邵东县| 临夏市| 凭祥市| 宁河县| 扬中市| 巨鹿县| 仪征市| 新营市| 汉沽区| 潼关县| 彭阳县| 长白| 来宾市| 长武县| 贵溪市| 昌邑市| 安丘市| 平泉县| 三台县| 蒙山县| 麻城市| 新建县|