Bitte, geben Sie dies zu beheben.Message body reader nicht gefunden für multipart/form-data - Un Unterstützter Medientyp (415) Fehler
Unten ist die Signatur meiner Webservice-Methode, die
@POST @Path ("/ saveimg")
@Consumes (MediaType.MULTIPART_FORM_DATA Befestigung mit seinen Content-Type = Multipart/Form-Daten akzeptiert) öffentliche Reaktion saveAttachment (@FormDataParam ("Dateien") Inputfileinputstream, @FormDataParam ("Dateien") FormDataContentDisposition contentDispositionHeader) {
ich habe die folgenden Fehler
SEVERE: A message body reader for Java class com.sun.jersey.core.header.FormDataContentDisposition, and Java type class com.sun.jersey.core.header.FormDataContentDisposition, and MIME media type multipart/form-data; boundary=----WebKitFormBoundaryiNkfu0uRssIuZMPX was not found.
The registered message body readers compatible with the MIME media type are:
*/* ->
com.sun.jersey.core.impl.provider.entity.FormProvider
com.sun.jersey.core.impl.provider.entity.StringProvider
com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
com.sun.jersey.core.impl.provider.entity.FileProvider
com.sun.jersey.core.impl.provider.entity.InputStreamProvider
com.sun.jersey.core.impl.provider.entity.DataSourceProvider
com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General
com.sun.jersey.core.impl.provider.entity.ReaderProvider
Wenn ich den Consumer-Inhaltstyp in @Consumes geändert habe ("application/x-www-form-urlencoded"), verschwindet das obige Fehlerprotokoll, aber der Server 415 (Un Supported Media Type) bleibt bestehen. Die gesendete Anforderung hat multipart/form-Daten vom Inhaltstyp einschließlich der Grenze zusammen mit multiparts/form-data. – Yergalem
Überprüfen Sie meine Antwort in einem früheren Post, es könnte Ihnen helfen. http://stackoverflow.com/questions/38361880/multipart-formdata-not-working-with-jersey-and-jaxrs/38362314#38362314 –
Aus irgendeinem Grund verwende ich nicht Maven. Kannst du mir sagen, was fehlt? – Yergalem