Grails:在控制器内部获取资源本地存储路径

时间:2015-08-06 11:20:35

标签: grails grails-plugin

我需要提取资源文件夹物理路径,以便从我的控制器中写入文件。

从控制器实现文件持久性的任何简短方法吗?

2 个答案:

答案 0 :(得分:0)

查看插件中的AssetProcessorService。获取路径的功能不同,如 getAssetPath getResolvedAssetPath 。这可能会对你有所帮助。

答案 1 :(得分:0)

完整示例:

class ExampleService {
  def assetResourceLocator

  def someMethod() {
    Resource res = assetResourceLocator.findAssetForURI('test.css')
    String url = res.getURL()
    String uri = res.getURI()
  }
}

来源:https://stackoverflow.com/a/39642278/717267