With pure JAX-RS, assuming you don't need a filename, upload method looks like:
@POST
@Consumes(MediaType.MULTIPART_FORM_DATA)
public void upload(InputStream file, @QueryParam("foo") String foo) {
// Read file contents from the InputStream and do whatever you need
}