JAX-RS Akzeptieren Bilder als Eingabe

Seit geraumer Zeit jetzt, ich habe die Entwicklung von JAX-RS web-services für meine Entwicklung braucht. Alle Methoden, die ich geschrieben habe so weit akzeptieren, java-Strings oder primitive Datentypen als Eingabe.

Ein Beispiel für eine solche Methode:

@POST  
@Path("MyMethod")  
@Produces(MediaType.APPLICATION_JSON)  
public String MyMethod(@FormParam("username")String username, @FormParam("password")String passowrd)

Was ich versuche jetzt zu tun ist, akzeptieren Bilder als Eingabe. Ich lese viele Artikel in Bezug auf diese. Einige schlugen vor, die Annahme der base64-Codierung als Eingabe und andere vorgeschlagen, die Annahme einer tatsächlichen InputSteam.

Allerdings bin ich noch zu sehen, eine vollständige geblasen Beispiel, wie man annehmen InputStream. Ich lese über die @Verbraucher annotation und @Provider, aber ich kann immer noch nicht umbrochen, mein Kopf herum. Ist es ein Artikel, eine Dokumentation oder ein Beispiel, das irgendwie leitet mich in diese Richtung? also Eine Schritt-für-Schritt-Prozess auf, wie das umzusetzen, anstatt Theorie.

Ich weiß, dass die base64-Codierung funktioniert, aber aus Neugier würde ich gerne wissen, wie der andere Ansatz so gut funktioniert...vielen Dank im Voraus.

InformationsquelleAutor Brams | 2013-02-13
Schreibe einen Kommentar