2016-03-24 9 views
2

Ich wollte ein Bild in meinem Bericht mit einer URL laden. Die folgende Stackoverflow-Frage beantwortet das. How to insert an image into a BIRT report with an URL properly?Fügen Sie ein Bild in einen BIRT-Bericht mit einer gesicherten URL ein

Meine URL ist jedoch nicht öffentlich und erfordert Authentifizierung für den Zugriff. Wie zum Beispiel ein Autorisierungstoken in der Kopfzeile hinzufügen.

Wie kann ich die Anforderung zum Einfügen des Autorisierungs-Tokens abfangen?

Antwort

1

Sie könnten eine neue "Skriptdatenquelle" hinzufügen und Ihre Anforderung in JavaScript mit dem erforderlichen Autorisierungstoken schreiben, um die Bilddaten in Ihre Datenquelle zu laden. Dann fügen Sie einen Datensatz hinzu, um die Daten aus der skriptgesteuerten Datenquelle abzurufen. Anschließend fügen Sie das Bild als "Dynamisches Bild" hinzu und laden die Daten aus dem Datensatz, der die Daten aus Ihrer skriptgestützten Datenquelle bezieht. Das ist ein bisschen kompliziert, aber es sollte möglich sein.

Suchen Sie nach Anleitungen zum Erstellen einer skriptgestützten Datenquelle. Dies ist ein komplexes Feld, eröffnet aber viele Möglichkeiten.