【发布时间】:2019-11-28 17:12:37
【问题描述】:
在 Play Framework(版本 /public/images 加载图像文件:
Option<URL> url = Play.current().resource("/public/images/myimage.png");
URL imageurl = url.get();
这适用于DEV-模式和后来的PROD-模式。
Play.current().resource 的正确替换是什么以获得正确的文件路径?或者加载文件的最佳方式是什么?
因为带有MyClass.getClass().getResource("/public/images/myimage.png") 或仅MyClass.getClass().getResource("myimage.png") 的普通Java 方法(当文件与MyClass.java 位于同一文件夹中时)在PROD 中不起作用>-模式。
感谢您的帮助!
顺便说一句:其他类似的问题(Play.current is deprecated in play 2.5 for eaxmple)没有帮助,因为我不想加载配置文件。
【问题讨论】:
标签: java playframework