可能未处理的拒绝:{“ data”:null,“ status”:-1,“ config”:{“ method”:“ GET”,“ transformRequest”:[null],“ transformResponse”:[null]

时间:2018-07-25 12:11:07

标签: angularjs cordova asp.net-core cors aspnetboilerplate

我正在尝试从服务器下载图像,但是它显示以下错误。

  

可能未处理的拒绝:   {“数据”:null,“状态”:-1,“配置”:{“方法”:“ GET”,“ transformRequest”:[null],“ transformResponse”:[null],“ jsonpCallbackParam”:“回调” ,“ url”:“ http://example.com/1.png”,“标头”:{“ Accept”:“ application / json,   text / plain, / “}},” statusText“:”“}

如果问题与CORS有关,那么我已经检查了它。在我的服务器应用程序配置中,我有"CorsOrigins": "*"

代码:

$http.get('http://example.com/xyz/pqr/Images/1_1.jpg'

).then(function mySuccess(data) { 

var anchor = angular.element('<a/>'); 

var blob = new Blob([data]); 

anchor.attr({ 

    href: window.URL.createObjectURL(blob), 

    target: '_blank', 

    download: 'fileName.png' 

})[0].click(); 
})

我已经使用URL https://unsplash.it/200/300检查了我的代码。它从此URL下载,但确实从我的服务器URL(Asp.Net Core应用程序)下载。

0 个答案:

没有答案