Ich möchte einen einfachen Jersey 2 Client schreiben, um eine Datei hochzuladen. Ich benutze Jersey 2.10.1 und schrieb folgenden Servercode:
%Vor%("UploadedFile" ist eine benutzerdefinierte Klasse zum Speichern der Informationen der Datei in einer Datenbank)
Und das ist mein Client-Code:
%Vor%Der Servercode läuft ohne Probleme, aber wenn ich den Client starte, erhalte ich den folgenden Fehler:
%Vor%Ich habe im Internet nach einem guten Tutorial für Trikot 2 und Multipart Fileupload gesucht, aber ich finde Tutorials und Beispiele für Trikot 1 oder mit einem HTML-Formular nur als "Client". Ich hoffe, jemand kann mir helfen:)
Ich habe mein Problem gefunden. Ich habe es versäumt, den MediaType
des MultiPart
zu setzen und mit dem .request(MediaType.MULTIPART_FORM_DATA)
habe ich den erwarteten MediaType
der Antwort auf MULTIPART_FORM_DATA
gesetzt. Hier ist der Arbeitscode:
Tags und Links java rest file-upload multipartform-data jersey-2.0