离子1 fileuri到blob无法正常工作

时间:2018-01-04 10:23:19

标签: javascript angularjs ionic-framework

我将图像链接作为POST方法,我想将图像链接转换为BLOB并将其存储在本地存储上以供离线工作。

    function convertFileToDataURLviaFileReader(url, callback){
      var xhr = new XMLHttpRequest();
      xhr.responseType = 'blob';
      xhr.onload = function() {
        var reader  = new FileReader();
        reader.onloadend = function () {
          callback(reader.result);
        }
        reader.readAsDataURL(xhr.response);
      };
      xhr.open('GET', url);
      xhr.send();
    }

我按如下方式调用了方法 -

    convertFileToDataURLviaFileReader($rootScope.currentUser.profile,function(base64Data){
window.localStorage.setItem(LOCAL_IMAGE_KEY, base64Data);
                });

我正在使用此方法,但它不起作用。有人会让我知道这个问题并为我提供解决方案吗?

0 个答案:

没有答案