【发布时间】:2018-03-01 00:12:31
【问题描述】:
我正在使用此代码来获取图像下载。请建议我需要添加什么代码才能从 Angular 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;
});
【问题讨论】:
-
您可以使用
_blank属性创建一个链接,该链接将访问包含下载功能的服务器上的网址。 -
你在 'res' 中得到了什么。 res是图片的url吗?
-
不,它不是图片 url,它返回的代码类似于 ����JFIF��;CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 90 ��C ��C ���8"�� ���}!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������� ������������������������������������������������������ ������������������w!1AQaq"2�B����
标签: javascript php jquery asp.net angularjs