2012-11-16 32 views
0

我無法在Internet Explorer中顯示圖像預覽。如何在Internet Explorer中顯示使用javascript或jquery的圖像預覽

我用的FileReader()它工作正常,所有的瀏覽器,但不是在IE(9版)和較低的版本。

我需要替代的的FileReader到diplay預覽。

$('#FileUpload').live('change', function() { 
      var result = checkFileType(); 
      alert(result); 
      var fileList = this.files; 
      var file = fileList[0]; 
      var r = new FileReader(); 
      r.onload = function() { 
       var binimage1 = r.result; 
       // binimage1 = binimage.replace('data:image/jpeg;base64,', ''); 

       //var imag = "<img " + "src='" + "data:image/jpg;base64," + binimage + "' style='width:100px'/>"; 

       // var src = $('#prevImage').attr("src").replace("../../images/nologo.gif", image); 


       $('#prevImage').attr("src", binimage1); 
       //     $("#partial1").html(imag); 

      }; 
      r.readAsDataURL(file); 
      // r.readAsBinaryString(file); 

      //r.readAsDataURL(file); 

     }); 
+0

FileReader API在IE10中可用。 http://caniuse.com/#feat=filereader – dfsq

+0

請添加您測試過的IE版本! –

回答

相關問題