I need to extract the assets folder physical path in order to write a file from my controller.
Any short way of achieving the file persistency from the controller?
Eduardo Cuomo
Complete example:
class ExampleService {
def assetResourceLocator
def someMethod() {
Resource res = assetResourceLocator.findAssetForURI('test.css')
String url = res.getURL()
String uri = res.getURI()
}
}
Look at the AssetProcessorService inside the plugin. There are different function to get the path like getAssetPath or getResolvedAssetPath. This might help you.
来源:https://stackoverflow.com/questions/31854416/grails-getting-assets-local-storage-path-inside-the-controller