Frage

Ich verwende PlayFramework v2 und ich habe meine Sitemap-Dateien, die einmal täglich mit einem externen Prozess neu erstellt werden.Sie sind alle im Assets-Ordner / Sitemap

Wie erzwende ich die Wiedergabeframework, um die Datei direkt von der Festplatte zurückzugeben?

War es hilfreich?

Lösung

Sie sollten die Datei (von Datenträger oder WS) abrufen und den Inhalt in klassischer Aktion rendern und dann den Cache mit einer Anmerkung einstellen:

generasacodicetagpre.

http://www.playframework.org/documentation/2.0/javacache

oder Sie können das gleiche Verhalten mit einem Job erreichen.

Andere Tipps

Setzen Sie es in den / öffentlichen Ordner .. Ressourcen von dort werden nicht von einem beliebigen Controller usw. abgefangen / verarbeitet.

Wenn Sie also Ihre Datei in den Ordner / Public/SITEMAPS/SITEMAP.XML einfügen, ist es als YourSite.com/public/sithemaps/sitemap.xml

verfügbar.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top