我正在使用此代码来获取图像下载。请告诉我需要添加哪些代码才能从角度js中的API响应中下载图像。
var lang = locale.getLocale();
var token = AuthToken.get();
Restangular.one("wallpaper").customGET
(undefined, {
'X-Authorization':'Bearer ' + token,
'Accept-Language':lang,
'accept-encoding': 'gzip, deflate, sdch',
'accept':'image/jpeg'
})
.then(function(res){
scope.image=res;
modalInstance = $modal.open(opts);
$rootScope.reqLoading = false;
});
答案 0 :(得分:1)
您可以使用以下代码 -
// download via the download attribute
var a = document.createElement('a');
a.download = 'test.png';
a.href = 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQcWzAJb0c3t1waqim9j4-vBqXWHXcgjzV8FRARcxTOp8wxtvBc';
a.click();
var a = document.createElement('a');
a.download = 'test.png';
a.href = 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQcWzAJb0c3t1waqim9j4-vBqXWHXcgjzV8FRARcxTOp8wxtvBc';
a.click();