上传文档usibg fabric3

时间:2015-06-08 15:39:13

标签: java jersey jax-rs multipartform-data jersey-2.0

我正在尝试使用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);

1 个答案:

答案 0 :(得分:0)

看起来你正试图将Jersey 1.x多部分支持与Jersey 2.x混合。这不行。您收到错误是因为在模型验证过程中,泽西岛无法找到需求提供者。

有关如何解决此问题,请参阅this related post。一般情况下,请参阅Jersey 2.x documentation for Multipart support