在默认函数中,我可以用来ContainerRequestContext requestCtx
从请求中获取安全上下文和用户名。
但是由于某种原因,在消耗的函数中使用它时,MediaType.MULTIPART_FORM_DATA
我收到了这个错误:
org.glassfish.jersey.server.model.ModelValidationException: Validation of the application resource model has failed during application initialization.
代码:
@POST
@Path("{albumcode}")
@RolesAllowed("user")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response uploadPicture(@PathParam("code") String code,
FormDataMultiPart multipart,
ContainerRequestContext requestCtx) {
没有ContainerRequestContext requestCtx
上面的代码就可以了。
从我那里获取数据ContainerRequestContext
并同时上传文件的最佳方式是什么?