Java 具有FormDataContentDisposition参数的端点-必填字段

Java 具有FormDataContentDisposition参数的端点-必填字段,java,rest,jersey,multipartform-data,content-disposition,Java,Rest,Jersey,Multipartform Data,Content Disposition,我穿的是1.19码的运动衫。我有一个使用多部分表单数据的REST端点: @PUT @Path("/{id}/image") @Consumes(MediaType.MULTIPART_FORM_DATA) @Produces(MediaType.APPLICATION_JSON) public Response putImages( @PathParam("id") Long id, @FormDataParam("file") InputStream fullI

我穿的是1.19码的运动衫。我有一个使用多部分表单数据的REST端点:

@PUT
@Path("/{id}/image")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public Response putImages(
        @PathParam("id") Long id,
        @FormDataParam("file") InputStream fullImageStream,
        @FormDataParam("file") FormDataContentDisposition fullImageDetails) {

}

当前默认的FormDataContentDisposition配置需要文件名。如何配置FormDataContentDisposition以使字段成为可选字段或必填字段?

您可以使用
FormDataMultiPart
作为参数来获取整个表单,然后从该对象提取参数。