> „ > >

html5DςA[

Wվ݋ 2020-03-09 20:12 / ھWվO / g
  1. function readFile(){  
  2.         dataArr = { data : [] };  
  3.         fd = new FormData();  
  4.         var iLen = this.files.length;  
  5.         for(var i=0;i<iLen;i++){   
  6.             if (!input['value'].match(/.jpg|.gif|.png|.bmp/i)){//Дxļʽ  
  7.                 return alert("ςĈDƬʽ_Ոx");  
  8.             }  
  9.          var reader = new FileReader();  
  10.          fd.append(i,this.files[i]);  
  11.          reader.readAsDataURL(this.files[i]);  //Dbase64  
  12.          var fileName = this.files[i].name;  
  13.          reader.onload = function(e){  
  14.             var imgMsg = {  
  15.                 name : fileName,//@ȡļ  
  16.                 base64 : this.result   //reader.readAsDataURLbase64reader.result  
  17.           }  
  18.             dataArr.data.push(imgMsg);  
  19.              result = '<div style="display:none" class="result" ><img src="'+this.result+'" alt=""/></div>';  
  20.              div = document.createElement('div');  
  21.              div.innerHTML = result;  
  22.              div['className'] = 'float';  
  23.              document.getElementsByTagName('body')[0].appendChild(div);  //  
  24.     var img = div.getElementsByTagName('img')[0];  
  25.     img.onload = function(){  
  26.         var nowHeight = ReSizePic(this); //OÈDƬС  
  27.         this.parentNode.style.display = 'block';  
  28.         var oParent = this.parentNode;  
  29.         if(nowHeight){  
  30.             oParent.style.paddingTop = (oParent.offsetHeight - nowHeight)/2 + 'px';  
  31.         }  
  32.     }  
  33.          }  
  34.      }  
  35. }  
ŷzoozݽ_ŷ̫Ƭ_ŷձһ