Below is the signature of my webservice method that accepts attachment with it's content-type = multipart/form-data
@POST @Path("/saveimg")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response saveAttachment( @FormDataParam("files") InputStream fileInputStream,
@FormDataParam("files") FormDataContentDisposition contentDispositionHeader) {
I got the following error:
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