1

I JSF‘mit 2.2.12, Omnifaces 2.5.1 und PrimeFaces 6.JSF, Bilder aus der Datenbank und og: image Integration

In unserer Anwendung haben wir beschlossen, die Datenbank zum Speichern von Bildern, aber wir don Ich weiß nicht, auf welche Weise wir das mit diesem Ansatz nutzen können.

Wenn ich ein statisches Bild zu verwenden, wie die folgenden, ist alles in Ordnung,

<meta property="og:image" content="http://somePath/myImage.jpg" /> 

aber mit den Bildern, die aus der Datenbank kommen wir nicht in der Lage sind, das gleiche zu tun.

Können Sie uns helfen?

Vielen Dank!

+1

haben Sie so etwas wie ''

+0

Das Bild ist nicht im Dateisystem zu versuchen. Es ist in der Datenbank gespeichert – Gavi

+0

Es ist nützlich, wenn Benutzer meine Seite teilen. Scheint so zu sein, dass Facebook das og: image-Tag als Vorschaubild des Beitrags liest – Gavi

Antwort

1

Sie sollten Servlet implementieren, das Ihre Datei liest und response.getOutputStream() ausführt. Write (content); in der Web-Seite

<meta property="og:image" content="servletName?passImageId" /> 

Beispielanwendung hier

https://github.com/armdev/jsf-web-app/blob/master/web-platform/src/main/java/com/project/web/handlers/PreviewImage.java

+0

Der Link zu der Beispielanwendung funktioniert nicht. Nur die letzte Klammer ist falsch – Gavi

+0

Hallo, jetzt ist seine volle Arbeit, folgen Sie einfach Installationsanleitung :) https://github.com/armdev/jsf-web-app –

+0

Ich hatte die gleiche Idee, aber ich war mir nicht sicher, war die beste Lösung. Vielen Dank – Gavi

Verwandte Themen