欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

HTML

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

javascript

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

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

相關(guān)文章

  • 微信小程序?qū)崿F(xiàn)日歷簽到功能

    微信小程序?qū)崿F(xiàn)日歷簽到功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)日歷簽到功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • bootstrap表單按回車會(huì)自動(dòng)刷新頁(yè)面的解決辦法

    bootstrap表單按回車會(huì)自動(dòng)刷新頁(yè)面的解決辦法

    這篇文章主要介紹了bootstrap表單按回車會(huì)自動(dòng)刷新頁(yè)面的問(wèn)題及解決辦法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-03-03
  • js數(shù)組Array sort方法使用深入分析

    js數(shù)組Array sort方法使用深入分析

    js中Array.sort()方法是用來(lái)對(duì)數(shù)組項(xiàng)進(jìn)行排序的,默認(rèn)是升序排列sort() 方法可以接受一個(gè) 方法為參數(shù),這個(gè)方法有兩個(gè)參數(shù),接下來(lái)本例將對(duì)sort方法進(jìn)行深入探討,感興趣的朋友可以參考下
    2013-02-02
  • elemetUi 組件--el-upload實(shí)現(xiàn)上傳Excel文件的實(shí)例

    elemetUi 組件--el-upload實(shí)現(xiàn)上傳Excel文件的實(shí)例

    這篇文章主要介紹了elemetUi 組件--el-upload實(shí)現(xiàn)上傳Excel文件的實(shí)例的相關(guān)資料,希望通過(guò)本文大家能夠?qū)崿F(xiàn)這樣的功能,需要的朋友可以參考下
    2017-10-10
  • 關(guān)于TypeScript聲明合并

    關(guān)于TypeScript聲明合并

    這篇文章主要介紹了關(guān)于TypeScript聲明合并,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 淺析JavaScript中的CSS屬性及命名規(guī)范

    淺析JavaScript中的CSS屬性及命名規(guī)范

    這篇文章主要介紹了JavaScript中的CSS屬性及命名規(guī)范。需要的朋友可以過(guò)來(lái)參考一下,希望對(duì)大家有所幫助
    2013-11-11
  • js驗(yàn)證框架之RealyEasy驗(yàn)證詳解

    js驗(yàn)證框架之RealyEasy驗(yàn)證詳解

    這篇文章主要為大家詳細(xì)介紹了js驗(yàn)證框架之RealyEasy驗(yàn)證,記錄了RealyEasy驗(yàn)證的使用步驟,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 教你5分鐘學(xué)會(huì)用requirejs(必看篇)

    教你5分鐘學(xué)會(huì)用requirejs(必看篇)

    下面小編就為大家?guī)?lái)一篇教你5分鐘學(xué)會(huì)用requirejs(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • JavaScript操作URL的相關(guān)內(nèi)容集錦

    JavaScript操作URL的相關(guān)內(nèi)容集錦

    這篇文章主要介紹了JavaScript操作URL的相關(guān)內(nèi)容集錦的相關(guān)資料,需要的朋友可以參考下
    2015-10-10
  • js實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)系統(tǒng)

    js實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單的抽獎(jiǎng)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論