Java jersey rest服务

时间:2014-06-04 11:42:12

标签: java web-services rest tomcat jersey

我正在使用在Tomcat服务器上运行的Java jersey Restful服务... 在我的服务中,我有一个像这样的方法

@Produces("text/plain")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
    @FormDataParam("file") InputStream fileInputStream,
    @HeaderParam("Filename") String Filename) {
    String uploadedFileLocation = "D://FileUpload/" + Filename;
    ImageUpload filewrite = new ImageUpload();
}

但我收到了错误

Missing dependency for method public javax.ws.rs.core.Response Restservice_Java.Hello.uploadFile(java.io.InputStream,java.lang.String) at parameter at index 0 

任何人都可以帮助我..

1 个答案:

答案 0 :(得分:0)

嗨,你应该总是回复回应:

@Produces("text/plain")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
    @FormDataParam("file") InputStream fileInputStream,
    @HeaderParam("Filename") String Filename) {
    String uploadedFileLocation = "D://FileUpload/" + Filename;
    ImageUpload filewrite = new ImageUpload();


   // if(error==true) return Response.status(400).build();
    return Response.ok().entity("job done").build();
}

对象响应可以返回http w3C status code和带有.entity("example")的消息。 请参阅Response - jersey doc

享受运动衫!请给我一些反馈。 :)