Express - Gibt binäre Daten vom entfernten Webservice zurück

8

Ich versuche einige Binärdaten mit Express zurückzugeben. In unserem Beispiel handelt es sich um eine PDF, aber theoretisch kann das eine beliebige Datei sein.

Aber konzentrieren Sie sich auf das PDF für den Moment. Ich habe diesen Code geschrieben:

%Vor%

Basierend auf dem, was ich hier sah: Ссылка

Aber ich bekomme eine PDF-Datei mit der richtigen Anzahl von Seiten, rechten Titel .... aber alle Seiten sind leer

Ich bin sicher, die Rückgabe von getBinaryData (), weil diese Funktion einen externen Web-Service und wenn ich direkt diesen Service fragte, habe ich das richtige Dokument.

Vielen Dank im Voraus für Ihre Antworten

    
Varkal 13.05.2015, 10:56
quelle

2 Antworten

16

Ich habe eine einfachere Lösung gefunden:

%Vor%

Damit wird die ursprüngliche Antwort vom entfernten Web Service direkt an meine Antwort weitergeleitet! Ich habe die richtige Datei unabhängig vom Dateityp.

    
Varkal 13.05.2015, 14:49
quelle
18

Hier ist meine leicht bereinigte Version, wie man Binärdateien mit Express zurückgibt. Ich nehme an, dass sich die Daten in einem Objekt befinden, das als binär deklariert werden kann und eine Länge hat:

%Vor%     
Michael Shopsin 03.06.2015 15:56
quelle

Tags und Links