AngularJS - Offen oder vorne $http.post application/octet-stream javascript Antwort
In meinem AngularJS-Anwendung habe ich auf Anfrage via HTTP POST für ein pdf-Bericht.
Die Antwort ist ein application/octet-stream, mit der pdf-Datei.()
Mein Winkel-Aufruf sieht wie folgt aus:
$http.post($rootScope.HostPath + '/report',{ param1:value, param2:value }).
then(function success(response) {
//magic should happen here :(
},function error(response) {
console.log("Error Code : " + response.status );
});
}
Wie bekomme ich die PDF aus dieser Reaktion javascript-variable oder ist es möglich, für die Weiterleitung der Antwort direkt im browser.
Wenn ich die Anfrage mit dem Postboten oder anderen Werkzeugen, wird ein download-dialog öffnet sich sofort. Ich habe versucht, eine Menge von verschiedenen Lösungen von stackoverflow, aber nicht von Ihnen arbeiten in meinem Fall.
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie diese Beiträge :
AngularJS $http-post - konvertieren von Binär-nach-excel-Datei und download
AngularJS: Anzeige von blob - (.pdf) in einem Winkelbereich app
ich denke, Sie könnten Lösungen für Ihren Fall.