gpt4 book ai didi

java - Jersey REST 服务返回 jpeg 和 png 图像

转载 作者:行者123 更新时间:2023-12-04 21:27:11 29 4
gpt4 key购买 nike

我正在尝试拥有一个可以返回 jpeg 类型或 png 类型的图像的 Jersey REST 服务,原因是该服务只能访问并返回二进制数据,并且无法判断它是 jpeg 图像还是.png 图像。

如果我使用以下声明,浏览器将显示二进制数据。

@Produces("image/*")

但是,如果我将以下内容用于 jpeg 图像,则会显示正确的图像。
@Produces("image/jpeg").

我想知道如何使用单个声明使浏览器识别要呈现的正确类型的图像(jpeg 或 png)?

最佳答案

根据 JAX-RS 规范,允许列出多种媒体类型:

@Produces({"image/png", "image/jpeg", "image/gif"})

见: https://jax-rs-spec.java.net/nonav/2.0/apidocs/javax/ws/rs/Produces.html

更新:
有关更多详细信息,请参见 @forty-two 的答案。

关于java - Jersey REST 服务返回 jpeg 和 png 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19923009/

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