Javascript: Öffnen Sie PDF in neue Registerkarte aus Byte-Array

9

Ich verwende AngularJS mit einer HTTP-Ressource, um eine externe API aufzurufen, und meine Antwort ist ein Byte-Array. Ich muss dieses Byte-Array in einem neuen Fenster in ein PDF umwandeln. Ich habe hier keine sehr guten Lösungen gesehen, die Cross-Browser funktionieren oder die reines Javascript sind. Gibt es eine Möglichkeit, dies zu tun?

Hier ist mein Code:

JavaScript

%Vor%     
Jeremy Wagner 28.01.2015, 16:18
quelle

2 Antworten

12

Wenn jemand danach sucht, hier ist was ich mache (und arbeite):

%Vor%

Wo ByteArray die Daten sind, die Sie erhalten. Es ist vielleicht keine nette Lösung (Byte-Array ist in der URL sichtbar), aber es funktioniert ...

    
Gonnarule 22.02.2016 09:53
quelle
2

Sie müssten den Antworttyp in Ihrem Serviceaufruf übergeben

%Vor%

Dann sollte der Erfolg Ihres Datenaufrufes das PDF in einem neuen Fenster öffnen: -

%Vor%

Von dieser Antwort: - Ссылка von Ссылка

    
aniltilanthe 07.09.2016 12:41
quelle