Also habe ich recherchiert und herausgefunden, dass der Production
-Modus von Play im Umgang mit assets
ein anderes Verhalten hat als im Modus Development
.Spielen! Framework: Im Produktionsmodus nicht zugängliche Assets
Ich habe eine Website, wo der Benutzer ein Bild hochlädt und das Bild sofort nach dem Hochladen auf der Seite angezeigt wird. Im Entwicklungsmodus wird das Bild fein angezeigt. Im Produktionsmodus konnte das Bild jedoch nicht gefunden werden. Ich verstehe, dass im Produktionsmodus der Code die neue geschriebene Datei nicht erkannt hat.
Ein Benutzer mit einem ähnlichen Problem schrieb eine Lösung, aber es ist in Scala. Ich schreibe in Java und weiß nicht genau, was die Lösung dieses Benutzers tut: Play! Framework: File not served after upload until play clean
Es scheint, als ob diese Lösung die Datei als Download dient? Denn wenn es so ist, ist es nicht das, was ich brauche. Ich möchte auf die Datei zugreifen es html wie dies mit angezeigt werden:
<img src='@routes.Assets.at("images/fileName")'></img>
Was kann ich in Production
Modus neu hochgeladene Asset-Datei zugreifen?
diese Diskussion Siehe: https://groups.google.com/d/msg/play- framework/iHwp1FIjZbw/UaRq_3NTpLoJ –
Vielen Dank für diesen Link. Ich habe viel recherchiert und bin nicht darauf gestoßen. Die Antwort von James Roper fasst die Beschränkungen des Vermögensverwalters ziemlich genau zusammen. – cYn