在泽西岛找不到@FormDataParam 2.17
2022-09-01 17:14:19
我对Web服务很陌生,所以我从基本示例开始。这个与文件上传有关。我正在为非专家开发人员使用最新(2.17)版本的泽西岛捆绑包。它指出:
捆绑包包含 JAX-RS 2.0 API jar、所有核心 Jersey 模块 jar 以及所有必需的第三方依赖项
.问题是我无法编译这部分:
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadFile(
@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail) {
String uploadedFileLocation = "d://uploaded/" + fileDetail.getFileName();
// save it
writeToFile(uploadedInputStream, uploadedFileLocation);
String output = "File uploaded to : " + uploadedFileLocation;
return Response.status(200).entity(output).build();
}
似乎在泽西岛2.17捆绑包中不存在,尽管文档说它存在。2.17 捆绑包是否不完整?如何解决此问题?@FormDataParam