$http からバイナリ データを取得する API サービスを作成しました。問題は、そのデータを使用して画像を表示する方法がわからないことです。PS: バイナリ データは実際には画像です。
これは私のサービスAPIです
getAvatar: function() {
return $http({
method : 'GET',
url : 'domain.com',
headers : {'Content-Type' : 'application/json'}
});
}
私のコントローラー
//get avatar
$scope.userAvatar = function() {
Api.getAvatar()
.then(function(result) {
//success
console.log(result.data); //this is the binary data
$scope.avatarImage = result.data;
}
}, function(result) {
//errors
});
};
最初は、APIが私に与える結果はURLだと思っていましたが、バイナリであることが判明しました。最初に変換する必要がありますか?