gpt4 book ai didi

gwt - 从模板中的数据源渲染图像

转载 作者:行者123 更新时间:2023-12-02 00:18:11 24 4
gpt4 key购买 nike

我想在模板中呈现源自 ClientBundle 的图像。但我得到的是:

<img="#">

我已经检查了数据源的内容,如果我在 {0} 中复制图像 (data:image/png;base64...) 就可以了。

如果我将它作为参数传递,为什么它不起作用?

DataResource inputCheckImage = MGWTStyle.getTheme().getMGWTClientBundle().inputCheckImage();
private static Template TEMLPATE = GWT.create(Template.class);

public interface Template extends SafeHtmlTemplates
{
@SafeHtmlTemplates.Template("<div><img src=\"{0}\"></div>")
SafeHtml content(String image);
}

//@Override
public void render(SafeHtmlBuilder safeHtmlBuilder, Action model) {

SafeUri url = inputCheckImage.getSafeUri();
SafeHtml safeHtml = TEMLPATE.content(url.asString());
safeHtmlBuilder.append(safeHtml);
}

最佳答案

在您的模板上使用 SafeUri 作为参数类型,否则该值将被清理并且 data: URI 被认为是不安全的。

关于gwt - 从模板中的数据源渲染图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12199906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com