My code for RESTful file upload :
@Path(\"/upload\")
@POST
@Consumes(\"multipart/form-data\")
public String post(
@FormDataParam(\"part\") String s,
You may need to register the MultipartFeature as described in the Jersey documentation, chapter 8.3.1.2 Registration.
Create a class something like this:
/**
*
*/
package com.verico.multipart.app;
import javax.ws.rs.ApplicationPath;
import org.glassfish.jersey.media.multipart.MultiPartFeature;
import org.glassfish.jersey.server.ResourceConfig;
@ApplicationPath("/")
public class MultiPartApp extends ResourceConfig {
public MultiPartApp() {
super(MultiPartFeature.class);
}
}
And add the following init-param to your Jersey servlet in web.xml:
javax.ws.rs.Application
com.verico.multipart.app.MultiPartApp