Bu yüzden araştırdım ve oyunun Production
modunun assets
ile uğraşırken Development
modunda olduğundan farklı bir davranışı olduğunu öğrendim.Oynat! Çerçeve: Üretim Modunda erişilemeyen varlıklar
Kullanıcının bir görüntüyü yüklediği ve yüklemenin yüklendikten sonra hemen sayfada görüntülendiği bir sitem var. Geliştirme modunda, görüntü iyi görüntülenir. Ancak üretim modunda, görüntü bulunamadı. Üretim modunda kodun yazılan yeni dosyayı tanımıyor olduğunu anlıyorum.
Benzer bir sorunu olan bir kullanıcı bir çözüm yazdı, ancak Scala'da. Java'da yazıyorum ve bu kullanıcının ne yaptığını tam olarak bilmiyordum: Play! Framework: File not served after upload until play clean
Bu çözüm dosyayı bir dosya olarak sunuyormuş gibi görünüyor mu? Çünkü öyleyse ihtiyacım olan şey değil. Ben böyle html kullanarak sergiledikleri dosyaya erişmek istiyorum:
<img src='@routes.Assets.at("images/fileName")'></img>
Ne Production
modunda yeni yüklenen varlık dosyasına erişmek için ne yapabiliriz?
olduğu yerlerde bu tartışma bakın
kullanmak yerine
arasında: https://groups.google.com/d/msg/play- framework/iHwp1FIjZbw/UaRq_3NTpLoJ –
Bu bağlantı için teşekkür ederiz. Çok fazla araştırma yaptım ve buna rastlamadım. James Roper'ın cevabı, hemen hemen varlık denetleyicisinin sınırlamalarını özetliyor. – cYn