Ho un server Web in esecuzione con le risorse Jersey REST e mi chiedo come ottenere un riferimento immagine/png per il tag img del browser; dopo aver inviato un modulo o ottenuto una risposta Ajax. Il codice di elaborazione dell'immagine per l'aggiunta di elementi grafici funziona, è sufficiente restituirlo in qualche modo.Come restituire un'immagine PNG dal metodo di servizio Jersey REST al browser
Codice:
@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. .. ?
}
Acclamazioni
Cosa stai cercando di realizzare? Non puoi raggiungere questo inviando un URI con la posizione dell'immagine? – Perception
Desidero che l'utente visualizzi l'anteprima della grafica selezionata sulla foto prima di effettuare un ordine. Ora vedo che questo non può essere fatto con il post AJAX, avremo bisogno di richiedere le pagine web come hai detto indicando l'immagine elaborata. – gorn