【发布时间】:2013-11-04 23:32:04
【问题描述】:
我有一个提供 png 和 svg 图像的 servlet。使用 png 我没有问题:
Image image = new Image(GWT.getHostPageBaseURL() + token);
但是如何让 svg 工作呢?我已经将“lib-gwt-svg”添加到我的依赖项中。有一个 SVGImage 类:
SVGImage svg = new SVGImage(OMSVGParser.parse(???));
解析需要一个字符串。有没有办法从 URL 加载原始字符串?
或者如何让它工作(有或没有“lib-gwt-svg”)?
更新: thx to Andrei Volgin:他指出它应该与“Image”一起使用,并且确实如此(我只需将mime类型更正为“image/svg+xml”)。但是 svg-image 中的脚本不能以这种方式工作(看起来图像被渲染为普通的位图图像)。 我需要将图像呈现为 svg(带有脚本)。
【问题讨论】: