我正在使用在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
任何人都可以帮助我..
答案 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
享受运动衫!请给我一些反馈。 :)