Java 使用Jersey从SVG下载图像

Java 使用Jersey从SVG下载图像,java,svg,highcharts,jersey,Java,Svg,Highcharts,Jersey,我有一些来自highcharts的SVG字符串,我想将其作为图像(PNG)下载。 转换使用PNGTranscoder(蜡染)完成 尝试使用@products(“image/*”)但不起作用 我是否可以将其保存为图像(真实文件)并允许用户下载?尽量避免不必要的努力 谢谢 您需要为响应设置正确的mime类型,例如 response.setContentType("image/png"); 其中response是一个ServletResponse对象。它工作正常,只是我使用了Chrome的扩展POS

我有一些来自highcharts的SVG字符串,我想将其作为图像(PNG)下载。 转换使用PNGTranscoder(蜡染)完成

尝试使用
@products(“image/*”)
但不起作用

我是否可以将其保存为图像(真实文件)并允许用户下载?尽量避免不必要的努力


谢谢

您需要为响应设置正确的mime类型,例如

response.setContentType("image/png");

其中response是一个ServletResponse对象。

它工作正常,只是我使用了Chrome的扩展POSTman

�PNG  IHDR�@��E� cHRMz&��...
response.setContentType("image/png");