Play Framework:如何获取资产的绝对路径

j3d*_*j3d 2 playframework playframework-2.0

我的Play应用程序会自动生成一些HTML电子邮件,这当然会引用服务器上的一些图像.由于HTML电子邮件需要完整的URL才能在客户端获取图像,因此我在我的基础URL中定义了基本URL application.conf,然后在视图模板中构建完整路径.那说,有没有办法获得public/images目录的完整URL,以便我不再需要额外的配置?

谢谢.

nde*_*rge 6

AFAIK,您可以使用反向路由获取资产的完整URL:

routes.Assets.at("images/anImage.png").absoluteURL()
Run Code Online (Sandbox Code Playgroud)