控制器中的 Grails 资源路径

发布于 2024-10-12 10:17:02 字数 224 浏览 4 评论 0原文

假设我正在将图像 URL 列表从服务器传递到前端。

images/
    image1.jpg
    image2.jpg
    image3.jpg

现在我只是列出文件名,但我需要引用绝对路径(/application/images/image1.jpg)。基本上相当于 ${resource} 服务器端。

Say I'm passing a list of image urls from the server to the frontend.

images/
    image1.jpg
    image2.jpg
    image3.jpg

Now I'm just listing the file names, but I need to reference the absolute path (/application/images/image1.jpg). Basically the equivalent of ${resource} server side.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情绪失控 2024-10-19 10:17:02

您可以在控制器中调用此代码:

String pathToImage1 = g.resource(dir: 'images', file: 'image1.jpg', absolute: true)

标记“绝对”可能会被跳过。

You can call this code in your controller:

String pathToImage1 = g.resource(dir: 'images', file: 'image1.jpg', absolute: true)

Flag 'absolute' may be skipped.

天暗了我发光 2024-10-19 10:17:02

用于从控制器读取文件(cvs,xml,img,...)我使用:

def csv = grailsAttributes.getApplicationContext().getResource("/data/jak.csv").getFile()

问候
汤姆

for reading file (cvs, xml, img ,...) from controller I use:

def csv = grailsAttributes.getApplicationContext().getResource("/data/jak.csv").getFile()

Regards
Tom

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文