搜索4天后,我找不到适用于我的应用程序的任何解决方案:(。
我被FileReader困住了,无法触发onload事件,所以我无法获得结果。
我尝试了不同的方式来获得它,但是一次都无法工作。
所以希望你们能帮助我解决这个问题...:(
这是代码(在Android中运行,只需将url发送到DataURL):
function toDataUrl(url) {
var xhr = new XMLHttpRequest();
xhr.onloadend = function() {
var reader = new FileReader();
reader.onloadend = function(event) {
console.log("event: ", event.target.result);
};
reader.readAsDataURL(xhr.response);
};
xhr.open('GET', url);
xhr.responseType = 'blob';
xhr.send();
}
非常感谢:D