一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js實現上傳圖片到服務器

js實現上傳圖片到服務器

2022-02-27 17:23LinK97 js教程

這篇文章主要為大家詳細介紹了js實現上傳圖片到服務器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js實現上傳圖片到服務器的具體代碼,供大家參考,具體內容如下

HTML

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

javascript

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<script>
    // 定義一個接收轉為base64圖片的數組
    let ArrayImg=[]
    var index = 0;  //給圖片加唯一標識 好刪除
    // 獲取頁面上的元素
    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++){  //通過循環把多張圖片顯示到頁面上或者上傳
      // 本地緩存 預覽
      var filereader = new FileReader()  //創建一個本地緩存的對象
      // 把獲取到的文件本地緩存轉為bese64
      filereader.readAsDataURL(this.files[i])  //轉成base64,并存在了自由屬性reader.result里 
        console.log([i]);
        filereader.onload = function () { //通過onload 事件把this.result 取出來
        // console.log(this.result,333);
        ArrayImg.push(this.result)
        // 通過html標簽包括到img顯示圖片 放到一個變量中儲存
        let img1=`<div id="divimg"><img src="${this.result}" alt="" id="id_img"></div>` 
        // 創建一個新的div
        let div = document.createElement('div')
        div['index'] = index; // 給div加唯一標識好移除
        // 把上傳存好的img1放到新建的div里面
        div.innerHTML=img1
        console.log(ArrayImg,'圖片數組');
        //然后通過dom操作插入到dom樹中 顯示圖片
        document.getElementsByTagName('body')[0].appendChild(div)   //插入dom樹
        // console.log(img);
        // 通過給div綁定單擊事件 刪除當前點擊的div跟當前點擊的圖片數組中的base64地址
        div.onclick = function(){ 
                    this.remove();                  // 在頁面中刪除該圖片元素 
                    delete ArrayImg[this.index];  // 刪除ArrayImg數組對應的數據
                    console.log(ArrayImg,'圖片數組');
                }
                //inddex記錄當前循環了多少次好移除ArrayImg數組中的鏈接地址
        index++
      }
      }
    }
</script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/a134468/article/details/115579529

延伸 · 閱讀

精彩推薦
  • js教程three.js中多線程的使用及性能測試詳解

    three.js中多線程的使用及性能測試詳解

    這篇文章主要給大家介紹了關于three.js中多線程的使用及性能測試的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考...

    郭先生的博客4702021-12-28
  • js教程uniapp小程序實現瀑布流布局的思路與代碼

    uniapp小程序實現瀑布流布局的思路與代碼

    這篇文章主要給大家介紹了關于uniapp小程序實現瀑布流布局的思路與代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習...

    林深鹿lv-15302022-02-25
  • js教程微信小程序自定義modal彈窗組件的方法詳解

    微信小程序自定義modal彈窗組件的方法詳解

    這篇文章主要給大家介紹了關于微信小程序自定義modal彈窗組件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學...

    遇見小美好12332021-12-15
  • js教程微信小程序開發篇之踩坑記錄

    微信小程序開發篇之踩坑記錄

    這篇文章主要給大家介紹了關于微信小程序開發篇之踩坑記錄的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習...

    孫夢舸8542022-02-16
  • js教程js實現簡單圖片拖拽效果

    js實現簡單圖片拖拽效果

    這篇文章主要為大家詳細介紹了js實現簡單圖片拖拽效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    qq_448013368912022-01-22
  • js教程js實現上傳圖片到服務器

    js實現上傳圖片到服務器

    這篇文章主要為大家詳細介紹了js實現上傳圖片到服務器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    LinK979232022-02-27
  • js教程js用正則表達式篩選年月日的實例方法

    js用正則表達式篩選年月日的實例方法

    在本篇文章里小編給大家整理的是一篇關于js用正則表達式篩選年月日的實例方法,對此有興趣的朋友們可以學習下。...

    小妮淺淺11942021-12-24
  • js教程使用Typescript開發微信小程序的步驟詳解

    使用Typescript開發微信小程序的步驟詳解

    這篇文章主要介紹了使用Typescript開發微信小程序的步驟詳解,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考...

    陳希章7072021-12-30
主站蜘蛛池模板: 亚洲第五色综合网啪啪 | 丝袜白浆 | 久久久无码精品亚洲欧美 | 日本h片在线 | 日本午夜大片免费观看视频 | 国产欧美日韩不卡一区二区三区 | 蜜柚精彩在线观看 | 亚洲天堂男人的天堂 | 日本在线小视频 | 无敌在线视频观看免费 | 色噜噜国产精品视频一区二区 | 出差被灌醉绝伦的上司日本 | 亚洲日本视频在线观看 | 视频在线欧美 | 色婷婷综合久久久 | 狠狠久久久久综合网 | 国产精品酒店视频免费看 | 手机看片国产免费久久网 | 女教师雪白老汉 | 91寡妇天天综合久久影院 | 亚州综合网 | 成人性生交小说免费看 | 国产成人精品免费久久久久 | gay 男同志被捆绑茎 | 亚洲天堂视频在线观看免费 | 男人午夜免费视频 | 性关系视频免费网站在线观看 | 91在线精品国产丝袜超清 | 2022国产麻豆剧传媒古装 | 亚洲香蕉网久久综合影院3p | 日韩亚洲国产激情在线观看 | 9久re热视频这里只有精品 | yellow片在线观看 | 国产中文字幕 | 日本妇人成熟免费不卡片 | 精品欧美 | 第一福利在线观看永久视频 | 99久久久无码国产精品 | 短篇最污的乱淫伦小说全集 | 天天操精品视频 | 放荡警察巨r麻麻出轨小说 范冰冰特黄xx大片 饭冈加奈子在线播放观看 法国老妇性xx在线播放 |