本文参照如下两篇:
https://www.cnblogs.com/cdemo/p/5225848.html
https://www.cnblogs.com/dcb3688/p/4608062.html
使用html5 获取图片blob
var url = "http://****";
var xhr = new XMLHttpRequest();
xhr.open("get", url, true);
xhr.responseType = "blob";
xhr.onload = function() {
if (this.status == 200) {
var blob = this.response;
console.log(blob);
}
}
xhr.send();
blob转为base64
/**
*
* blob二进制 to base64
**/
function blobToDataURI(blob, callback) {
var reader = new FileReader();
reader.onload = function (e) {
callback(e.target.result);
}
reader.readAsDataURL(blob);
}
blobToDataURI(blob, function (data) {
console.log(data); //data已经是