PNG 画像を作成し、JAX-RS リソースの一部としてブラウザーに直接出力することは可能ですか?
このようなもの:
@Path("img/{externalId}")
@Stateless
@Produces({"image/png"})
public class MyImgResource {
@GET
public Response (@PathParam("externalId") String externalId) {
// create image, write to buffered output stream
return Response.ok().entity(stream).build();
}
}
これは機能しますか?正しいヘッダー (Content-Type) を処理する必要がありますか、それとも@Produces
注釈によって行われますか? として画像を出力できますResponse
か?Response
ストリームからを構築できますか?