我正在尝试使用fabric3将文档上传到我们的服务器,我已经注释了我的接口方法
--layout=system
然而,当我在fabric3下部署时,我得到一个例外。我看到了类似问题的回答,Jersey 2 injection source for multipart formdata)所以我认为我必须做类似的事情。但是,我无法找到有关如何使用fabric3执行此操作的任何信息。有没有人有任何想法?感谢
@POST
@Path("/document")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile( @FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail);
答案 0 :(得分:0)
看起来你正试图将Jersey 1.x多部分支持与Jersey 2.x混合。这不行。您收到错误是因为在模型验证过程中,泽西岛无法找到需求提供者。
有关如何解决此问题,请参阅this related post。一般情况下,请参阅Jersey 2.x documentation for Multipart support。