我试图使用以下方式动态加载图片:
<g:img src="${resource(dir:'images/products', file:product?.photo)}" alt="" />
但它在出局中提供了类似的东西
<img src="/static/images" src="/static/images/products/2017-02-05 16:46:32.599.jpg" alt="" />
答案 0 :(得分:0)
看起来你正在查看旧文档。 Grails 3默认使用资产管道插件。
您应该使用以下语法:
<asset:image src="yourFile.png"/>
Asset Pipeline插件的文档包含所有必需的信息,以下是相关信息的直接链接。 https://blog.mythic-beasts.com/2016/05/09/proxy-protocol-nginx-broken-header/
答案 1 :(得分:0)
你可能想试试这个 var customImageurl =“products / product?.photo”; function xxx(){document.getElementById(“loadImage”)。src = customImageurl;} window.onload = function(){loadGraphics();};`