我遇到了一些关于fileinputjs的问题。图片的src是blob类型的。但我想使用这些图片的src来做一些事情。所以我使用readAsDataURL方法获取base64编码。但是出现了一些问题。
<script type="text/javascript">
$("#last").click(function(){
var blob=document.querySelector(".file-preview-image").src;
var reader = new FileReader(); //通过 FileReader 读取blob类型
reader.onload = function(){
this.result === dataURI; //base64编码
}
console.log(reader.readAsDataURL(blob));
})
</script>
其中有一个错误是Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'
。