亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

html5移動開發Ajax上傳多張Base64格式圖片到服務器的示例分析

發布時間:2021-09-14 18:20:16 來源:億速云 閱讀:147 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關html5移動開發Ajax上傳多張Base64格式圖片到服務器的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1、上傳組件

 <p class="imgbox">
   <img class="goodsimg" src="../../assets/addimg.png">
   <input id="file" type="file" class="fileupload" accept="image/*" multiple capture="camera" @change="viewimg()"/>
 </p>

2、展示添加上的圖片

viewimg($event) {
   //獲取當前的input標簽
   var currentObj = event.currentTarget; 
   //找到要預覽的圖片img標簽,亦可動態生成
   var img = currentObj.parentNode.children[0]; 
   setImagePreview(currentObj, img);

   function setImagePreview(docObj, imgObjPreview) {
     if (docObj.files && docObj.files[0]) {
        imgObjPreview.style.display = 'block';
        imgObjPreview.src = window.URL.createObjectURL(docObj.files[0]);
    }
  }
}

3、獲取圖片并上傳到服務器

//單張圖片上傳
var inputs = $("input.fileupload");
for (var i = 0; i < inputs.length; i++) {
  //圖片轉base64上傳
  var file = inputs[i].files;
  if (file[0]) {
    var reader = new FileReader();
    reader.readAsDataURL(file[0]);
    reader.onload = function(e) {
   var event = this;
   console.log(event.result);
      $.ajax({
        type: 'POST',
        url: 'http://10.145.0.05/goods/addGoodsBase64',
        dataType: "json",
        data: {
          "base64": event.result,
        },
        success: function(data) {
          console.log(data);
        }
      });
    }
  }
}

好了,就是這個過程,接下來的就交給后端的同學處理了。

關于“html5移動開發Ajax上傳多張Base64格式圖片到服務器的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商城县| 宁陵县| 柘荣县| 灌南县| 黄陵县| 石门县| 临邑县| 竹溪县| 蕲春县| 闵行区| 门头沟区| 南木林县| 崇阳县| 临猗县| 铜川市| 德州市| 出国| 乐山市| 金门县| 大兴区| 桂平市| 栾城县| 芜湖县| 夹江县| 洱源县| 东乡| 中宁县| 林甸县| 双辽市| 磐石市| 河曲县| 铁岭市| 佛学| 荃湾区| 桓仁| 玉屏| 安宁市| 怀化市| 兰西县| 开远市| 洛宁县|