Playframework Play Framework:如何基于公共URL查找本地资产文件?

Playframework Play Framework:如何基于公共URL查找本地资产文件?,playframework,playframework-2.1,Playframework,Playframework 2.1,从action类(Java)中,将本地资产路径转换为公共路径的方法是 controllers.routes.Assets.at("javascripts/myscript.js"); 但是,我想将公共绝对路径(与当前域匹配)转换为本地文件。类似于(不存在的): 当然,我总是可以解析URL并硬编码“public”->“assets”映射,但我正在路由器中寻找一个钩子,以便路由文件中的更改不会影响我的代码 File myLocalFile = controllers.routes.Aseets.l

从action类(Java)中,将本地资产路径转换为公共路径的方法是

controllers.routes.Assets.at("javascripts/myscript.js");
但是,我想将公共绝对路径(与当前域匹配)转换为本地文件。类似于(不存在的):

当然,我总是可以解析URL并硬编码“public”->“assets”映射,但我正在路由器中寻找一个钩子,以便路由文件中的更改不会影响我的代码

File myLocalFile = controllers.routes.Aseets.local("http://www.mysite.com/assets/javascripts/myscript.js");