Così ho studiato e scoperto che la modalità Production
di Play ha un comportamento diverso quando si ha a che fare con assets
rispetto alla modalità Development
.Gioca! Framework: risorse non accessibili in modalità di produzione
Ho un sito in cui l'utente carica un'immagine e l'immagine viene visualizzata immediatamente sulla pagina dopo il caricamento. Nella modalità di sviluppo, l'immagine viene visualizzata correttamente. Ma in modalità produzione, l'immagine non è stata trovata. Capisco che in modalità produzione, il codice non riconosce il nuovo file scritto.
Un utente con un problema simile ha scritto una soluzione ma è in Scala. Sto scrivendo in Java e non so esattamente cosa stia facendo questa soluzione: Play! Framework: File not served after upload until play clean
Sembra che questa soluzione serva il file come download? Perché se lo è, non è ciò di cui ho bisogno. Voglio accedere al file per visualizzarlo utilizzando HTML come questo:
<img src='@routes.Assets.at("images/fileName")'></img>
Cosa posso fare per accedere al file di asset appena caricato in modalità Production
?
Vedere questa discussione: https://groups.google.com/d/msg/play- framework/iHwp1FIjZbw/UaRq_3NTpLoJ –
Grazie per questo link. Ho fatto molte ricerche e non mi sono imbattuto in questo. La risposta di James Roper riassume piuttosto i limiti del controller delle risorse. – cYn