Wie kann ich Bilder und Daten in der gleichen Anfrage mit eckigen und Resteasy hochladen?

8

Ich stehe vor einem Problem, um mit jax-rs im Backend eine eckige Crude zu machen. Die Crud ist sehr einfach, einige Textfelder und ein Bildfeld.

Ich habe den Code zum Hochladen eines Bildes verwendet:

%Vor%

Und in der HTML-Ebene:

%Vor%

Also, meine Frage ist, wie kann ich das in einem Schritt so machen:

%Vor%

Wenn ich versuche, den obigen Code vom View-Layer aufzurufen, gibt die Wildfly einen Fehler aus, der keine Daten zum Binden mit MyEntity-Parameter gefunden hat.

%Vor%

Weiß jemand, wie kann ich das tun? Oder soll ich es in zwei Schritten machen?

    
fdam 12.08.2015, 00:55
quelle

1 Antwort

13

Technisch gesehen können Sie nur beide Daten von MultipartFormDataInput erhalten. Zum Beispiel

%Vor%

Wenn du alles in ein POJO legen willst, kannst du so etwas machen

%Vor%

Dann in Ihrer Ressourcenmethode

%Vor%

Weitere Informationen:

Paul Samsotha 12.08.2015, 02:40
quelle

Tags und Links