我的Play应用程序会自动生成一些HTML电子邮件,当然这些电子邮件会引用服务器上的一些图像。由于HTML电子邮件需要完整的URL才能在客户端获取图像,因此我在application.conf
中定义了基本URL,然后在视图模板中构建完整路径。也就是说,有没有办法获取public/images
目录的完整URL,以便我不再需要额外的配置?
感谢。
答案 0 :(得分:6)
AFAIK,您可以使用反向路由获取资产的完整网址:
routes.Assets.at("images/anImage.png").absoluteURL()