Tengo un servidor web ejecutándose con los recursos de Jersey REST y me pregunto cómo obtener una referencia de imagen/png para la etiqueta img de los navegadores; después de enviar un Formulario u obtener una respuesta Ajax. El código de procesamiento de imágenes para agregar gráficos está funcionando, solo necesita devolverlo de alguna manera.Cómo devolver una imagen PNG desde el método de servicio REST de Jersey al navegador
Código:
@POST
@Path("{fullsize}")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces("image/png")
// Would need to replace void
public void getFullImage(@FormDataParam("photo") InputStream imageIS,
@FormDataParam("submit") String extra) {
BufferedImage image = ImageIO.read(imageIS);
// .... image processing
//.... image processing
return ImageIO. .. ?
}
Saludos
¿Qué estás tratando de lograr? ¿No puede lograr esto enviando un URI con la ubicación de la imagen? – Perception
Quiero que el usuario obtenga una vista previa de los gráficos seleccionados en la foto antes de hacer un pedido. Ahora veo que esto no se puede hacer con la publicación de AJAX, tendrá que solicitar páginas web como usted dijo apuntando a la imagen procesada. – gorn