servicio web con un flujo de entrada de archivos y un cuerpo json?
Me gustaría implementar un servicio web con cxf para cargar un archivo con alguna información contenida en el cuerpo.
Lo que hice pero aún no funcionó:
@POST
@Path("/")
@Consumes(MediaType.MULTIPART_FORM_DATA)
User addDocument(
@Multipart(value="metadata", type="application/json") DocMeta metadata,
@Multipart(value="inputstream", type="multipart/form-data") InputStream inputStream)
throws ObjectAlreadyExistsException;
Cuando trato de solicitar mi servicio con curl no funciona:
curl http://localhost:9090/...
--X POST
-H"Content-Type:multipart/form-data"
-F [email protected]
-d'{"info1":"info1","info2":"info2"}'
¿Es realmente posible tener datos multiparte y un cuerpo json con cxf?
Gracias de antemano
Manu